Effective Java 독서

1.[ Item4 ] 인스턴스화를 막으려거든 private 생성자를 사용하라

post-thumbnail

2.[ Item10 ] equals는 일반 규약을 지켜 재정의하라

post-thumbnail

3.[ Item16 ] public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라

post-thumbnail

4.[ Item22 ] 인터페이스는 타입을 정의하는 용도로만 사용하라

post-thumbnail

5.[ Item28 ] 배열보다는 리스트를 사용하라

post-thumbnail

6.[ Item34 ] int 상수 대신 열거 타입을 사용하라

post-thumbnail

7.[ Item 40 ] @Override 애너테이션을 일관되게 사용하라

post-thumbnail

8.[ Item 46 ] 스트림에서는 부작용 없는 함수를 사용하라

post-thumbnail

9.[ Item 52 ] 다중정의는 신중히 사용하라

post-thumbnail

10.[ Item 58 ] 전통적인 for 문 보다는 for-each 문을 사용하라

post-thumbnail

11.[ Item 64 ] 객체는 인터페이스를 사용해 참조하라

post-thumbnail

12.[ Item 70 ] 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라

post-thumbnail

13.[ Item 76 ] 가능한 한 실패 원자적으로 만들라

post-thumbnail

14.[ Item 82 ] 스레드 안전성 수준을 문서화하라

post-thumbnail

15.[Item 88] readObject 메서드는 방어적으로 작성하라

post-thumbnail