Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- log_bin
- nodejs
- git
- mysql 5.5
- npm
- eslint
- Express
- 정규표현식
- REACTJS
- java
- spring cloud
- Node
- expire_logs_days
- regex
- REACT
- current_date
- Effective Java 3/e
- Regular expression
- Chunk
- spring
- Spring Batch
- Effective Java
- update
- upgrade
- log4j2
- Webpack
- MySQL
- JavaScript
- migration
- 퀵소트
Archives
- Today
- Total
내 세상
[Java] Effective Java 3/E - 1장 들어가기 본문
728x90
새로운 기능을 다룬 아이템의 위치
| 기능 | 아이템 번호 | 도입된 자바 버전 |
| 람다(lambda) | 42~44 (p254 ~ p263) |
Java 8 |
| 스트림(stream) | 45~48 (p268 ~ p291) |
Java 8 |
| 옵셔널(Optional) | 55 (p326) |
Java 8 |
| 인터페이스의 디폴트 메서드 | 21 (p136) |
Java 8 |
| try-with-resources | 9 (p47) |
Java 7 |
| @SafeVarargs | 32 (p191) |
Java 7 |
| 모듈(Module) | 15 (p96) |
Java 9 |
Component ? 개별 method부터 여러 package로 이뤄진 복잡한 framework까지 재사용 가능한 모든 software 요소
Component는 사용자를 놀라게 해서는 절대 안된다. (정해진 동작이나 예측할 수 있는 동작만 수행해야 한다).
Component는 가능한 한 작되, 그렇다고 너무 작아서는 안된다.
Code는 복사되는 게 아니라 재사용되어야 한다.
Component 사이의 의존성은 최소로 유지해야 한다.
오류는 만들어지자마자 가능한 한 빨리 잡아야 한다.
728x90
'Language > Java' 카테고리의 다른 글
| [Java] Log4j 1.x to Log4j 2 Migration - Converting to the Log4j 2 API (0) | 2021.12.14 |
|---|---|
| [Java] Effective Java 3/e - Item 12) toString을 항상 재정의하라 (0) | 2021.12.06 |
| [Java] Effective Java 3/e - Item 9) try-finally 보다는 try-with-resoucres를 사용하라 (0) | 2021.12.03 |
| [Java] Effective Java 3/e 링크 (0) | 2021.12.01 |
| [Java] Regular Expression / 정규표현식 / Regex (0) | 2021.12.01 |