각 chapter는 하나의 주제로 묶여있다
순서는 없으니까 적당히 볼 것...
가장 중요한건 명료성과 단순성
- 컴포넌트는 정해진 동작이나 예측할 수 있는 동작만 수행해야 한다
- 컴포넌트는 가능한 한 작되, 그렇다고 너무 작으면 안된다
- 코드는 복사가 아닌 재사용이 되어야한다
- 오류는 만들어어지자마자 가능한 빨리 처리되어야한다
화이팅..!!😊😊
- item 1. 생성자 대신 정적 팩터리 메서드를 고려하라
- item 2. 생성자에 매개변수가 많으면 빌더를 고려하라
- item 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
- item 4. 인스턴스화를 막으려거든 private 생성자를사용하라
- item 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
- item 6. 불필요한 객체 생성을 피하라
- item 7. 다 쓴 객체 참조를 해제하라
- item 8. finalizer와 cleaner 사용을 피하라
- item 9. try-finally 보다는 try-with-resources를 사용하라