EffectiveJava

1.Effective Java 19. 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라

post-thumbnail

2.Effective Java 20. 추상 클래스보다는 인터페이스를 우선하라

post-thumbnail

3.Effective Java 21. 인터페이스는 구현하는 쪽을 생각해 설계하라

post-thumbnail

4.Effective Java 23. 태그 달린 클래스보다는 클래스 계층구조를 사용하라

post-thumbnail

5.Effective Java 24. 멤버 클래스는 되도록 static으로 만들라

post-thumbnail

6.Effective Java 25. 톱레벨 클래스는 한 파일에 하나만 담으라

post-thumbnail

7.Effective Java 26. 로 타입은 사용하지 말라

post-thumbnail

8.Effective Java 27. 비검사 경고를 제거하라

post-thumbnail

9.Effective Java 28. 배열보다는 리스트를 사용하라

post-thumbnail

10.Effective Java 29. 이왕이면 제네릭 타입으로 만들라

post-thumbnail

11.Effective Java 30. 이왕이면 제네릭 메서드로 만들라

post-thumbnail

12.Effective Java 33. 타입 안전 이종 컨테이너를 고려하라

post-thumbnail

13.Effective Java 34. int 상수 대신 열거 타입을 사용하라

post-thumbnail

14.Effective Java 52. 다중정의는 신중히 사용하라

post-thumbnail

15.Effective Java 59. 라이브러리를 익히고 사용하라

post-thumbnail

16.Effective Java 60. 정확한 답이 필요하다면 float와 double은 피하라

post-thumbnail

17.Effective Java 61. 박싱된 기본 타입보다는 기본 타입을 사용하라

post-thumbnail

18.Effective Java 62. 다른 타입이 적절하다면 문자열 사용을 피하라

post-thumbnail

19.Effective Java 63. 문자열 연결은 느리니 주의하라

post-thumbnail

20.Effective Java 64. 객체는 인터페이스를 사용해 참조하라

post-thumbnail

21.Effective Java 66. 네이티브 메서드는 신중히 사용하라

post-thumbnail

22.Effective Java 65. 리플렉션보다는 인터페이스를 사용하라

post-thumbnail

23.Effective Java 67. 최적화는 신중히 하라

post-thumbnail

24.Effective Java 68. 일반적으로 통용되는 명명 규칙을 따르라

post-thumbnail

25.Effective Java 69. 예외는 진짜 예외 상황일때만 사용하라

post-thumbnail

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

post-thumbnail

27.Effective Java 71. 필요 없는 검사 예외 사용은 피하라

post-thumbnail

28.Effective Java 72. 표준 예외를 사용하라

post-thumbnail

29.Effective Java 73. 추상화 수준에 맞는 예외를 던지라

post-thumbnail

30.Effective Java 74. 메서드가 던지는 모든 예외를 문서화하라

post-thumbnail

31.Effective Java 75. 예외의 상세 메세지에 실패 관련 정보를 담으라

post-thumbnail

32.Effective Java 76. 가능한 한 실패 원자적으로 만들라

post-thumbnail

33.Effective Java 77. 예외를 무시하지 말라

post-thumbnail

34.Effective Java 78. 공유 중인 가변 데이터는 동기화해 사용하라

post-thumbnail

35.Effective Java 31. 한정적 와일드 카드를 사용해 API 유연성을 높이라

post-thumbnail