2장 객체 생성과 파괴
아이템1. 생상자 대신 정적 팩터리 메서드를 고려하라
아이템2. 생성자에 매개변수가 많다면 빌더를 고려하라
아이템3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
3장 모든 객체의 공통 메서드
아이템 13. clone 재정의는 주의해서 진행하라(작성중)
4장 클래스와 인터페이스
아이템 17. 변경 가능성을 최소화하라
7장 람다와 스트림
아이템 44. 표준 함수형 인터페이스를 사용하라
8장 메서드
아이템 50. 적시에 방어적 복사본을 만들라
아이템 54. null 이 아닌, 빈 컬렉션이나 배열을 반환하라
아이템 55. 옵셔널 반환은 신중히 하라
10장 예외
아이템 75. 예외의 상세 메시지에 실패 관련 정보를 담으라
11장 동시성
아이템 78. 공유 중인 가변 데이터는 동기화해 사용하라