[Effective Java 3/E] 01. 들어가기 By starseat 2022-01-04 15:24:28 java/spring Post Tags Effecive Java 를 읽어보며 새로 알게된 내용이나 정리할 내용을 블로그에 작성하려 한다. * java 의 새로운 기능 및 밀도있는 아이템 | 도입된 자바 버전 | (책의) 아이템 번호 | 기능 | | --------- | ------ | --- | | java 7 | 9 | try-with-resources | | java 7 | 32 | @SafeVarags | | java 8 | 21 | 인터페이스의 디폴트 메서드 | | java 8 | 42\~44 | 람다 | | java 8 | 45\~48 | 스트림 | | java 8 | 55 | 옵셔널 | * 책의 핵심적인 기본 원칙: `명료성(clarity)`, `단순성(simplicity)` * 컴포넌트는 정해진 동작이나 예측할 수 있는 동작만 수행 * 자바가 지원하는 타입은 4가지임. * 인터페이스(Interface) * 클래스(class) * 배열(array) * 기본 타입(primitive) * annotation 은 인터페이스의 일종 * 열거 타입(enum)은 클래스의 일종 Previous Post [java] MongoTemplate 을 이용한 Mongodb join 예 Next Post [Effective Java 3/E] 02. 객체 생성과 파괴