Effective Java

1.[Effective Java] item 5 : 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

post-thumbnail

2.[Effective Java] item 8 : finalizer와 cleaner 사용을 피하라

post-thumbnail

3.[Effective Java] item 10 : equals는 일반 규약을 지켜 재정의하라

post-thumbnail

4.[Effective Java] item 11 : equals를 재정의하려거든 hashCode도 재정의하라

post-thumbnail

5.[Effective Java] item 13 : clone 재정의는 주의해서 진행하라

post-thumbnail

6.[Effective Java] item 18 : 상속보다는 컴포지션을 사용하라

post-thumbnail

7.[Effective Java] item 21 : 인터페이스는 구현하는 쪽을 생각해 설계하라

post-thumbnail

8.[Effective Java] item 24 : 멤버 클래스는 되도록 static으로 만들라

post-thumbnail

9.[Effective Java] item 27 : 비검사 경고를 제거하라

post-thumbnail

10.[Effecticve Java] item 29 : 이왕이면 제네릭 타입으로 만들라

post-thumbnail

11.[Effective Java] item 33 : 타입 안전 이종 컨테이너를 고려하라

post-thumbnail

12.[Effective Java] item 35 : ordinal 메서드 대신 인스턴스 필드를 사용하라

post-thumbnail

13.[Effective Java] item 37 : ordinal 인덱싱 대신 EnumMap을 사용하라

post-thumbnail

14.[Effective Java] item 42 : 익명 클래스보다는 람다를 사용하라

post-thumbnail

15.[Effective Java] item 44 : 표준 함수형 인터페이스를 사용하라

post-thumbnail

16.[Effective Java] item 47 : 반환 타입으로는 스트림보다 컬렉션이 낫다

post-thumbnail

17.[Effective Java] item 49 : 매개변수가 유효한지 검사하라

post-thumbnail

18.[Effective Java] item 54 : null이 아닌, 빈 컬렉션이나 배열을 반환하라

post-thumbnail

19.[Effective Java] item 56 : 공개된 API 요소에는 항상 문서화 주석을 작성하라

post-thumbnail