Effective Java

6.[아이템 6] 불필요한 객체 생성을 피하라

post-thumbnail

7.[아이템 7] 다 쓴 객체 참조를 해제하라

post-thumbnail

8.[아이템 8] finalizer와 cleaner 사용을 피하라

post-thumbnail

12.[아이템 12] toString을 항상 재정의하라

post-thumbnail

14.[아이템 14] Comparable을 구현할지 고려하라

post-thumbnail

17.[아이템 17] 변경 가능성을 최소화하라

post-thumbnail

26.[아이템 42] 익명 클래스보다는 람다를 사용하라

post-thumbnail

27.[아이템 43] 람다보다는 메서드 참조를 사용하라

post-thumbnail

28.[아이템 44] 표준 함수형 인터페이스를 사용하라

post-thumbnail

29.[아이템 45] 스트림은 주의해서 사용하라

post-thumbnail

30.[아이템 46] 스트림에서는 부작용 없는 함수를 사용하라

post-thumbnail

31.[아이템 47] 반환 타입으로는 스트림보다 컬렉션이 낫다.

post-thumbnail

32.[아이템 48] 스트림 병렬화는 주의해서 적용하라

post-thumbnail

33.[아이템 50] 적시에 방어적 복사본을 만들어라

post-thumbnail

34.[아이템 51] 메서드 시그니처를 신중히 설계하라

post-thumbnail

35.[아이템 52] 다중정의는 신중히 사용하라

post-thumbnail

36.[아이템 53] 가변인수는 신중히 사용하라

post-thumbnail

37.[아이템 54] null이 아닌, 빈 컬렉션이나 배열을 반환하라

post-thumbnail

38.[아이템 55] 옵셔널 반환은 신중히 하라

post-thumbnail