엄범

[Effective Java] 12장 직렬화
[Effective Java] 11장 동시성
[Effective Java] 10장 예외
[Effective Java] 9장 일반적인 프로그래밍 원칙 (String, 비교)
[Effective Java] 8장 메서드 ( null 체크 등 )
[Effective Java] 7장 람다와 스트림
[Effective Java] 6장 enum 타입과 애너테이션 (Annotation)
[Effective Java] 5장 제네릭
[Effective Java] 4장 클래스와 인터페이스
[Effective Java] 3장 모든 객체의 공통 메서드
[Effective Java] 2장 객체 생성과 파괴