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 |
Tags
- log4j2
- JavaScript
- expire_logs_days
- current_date
- migration
- eslint
- git
- Express
- java
- update
- Node
- 정규표현식
- mysql 5.5
- log_bin
- Chunk
- nodejs
- MySQL
- regex
- Webpack
- Regular expression
- Effective Java 3/e
- Spring Batch
- REACT
- spring
- spring cloud
- upgrade
- npm
- Effective Java
- REACTJS
- 퀵소트
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 |