4장 — 클래스와 인터페이스 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 13~22. 접근 권한 최소화, 변경 가능성 최소화, 계승 대신 구성, 추상 클래스 대신 인터페이스, 멤버 클래스. 더 읽어보기 »
11장 — 직렬화 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 74~78. Serializable 구현의 무게, 사용자 지정 직렬화 형식, 방어적 readObject, readResolve 대신 enum, 직렬화 프락시. 더 읽어보기 »
5장 — 제네릭 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 23~29. 무인자 제네릭 자료형 금지, 무점검 경고 제거, 배열 대신 리스트, 한정적 와일드카드, 형 안전 다형성 컨테이너. 더 읽어보기 »
8장 — 일반적인 프로그래밍 원칙들 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 45~56. 지역 변수 유효범위, for-each, 라이브러리 활용, float/double 회피, 기본 자료형, 문자열 오남용, 최적화와 작명 관습. 더 읽어보기 »
9장 — 예외 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 57~65. 점검지정 예외와 실행시점 예외의 구분, 표준 예외, 추상화 수준에 맞는 예외, 실패 원자성, 예외를 무시하지 않기. 더 읽어보기 »
6장 — 열거형(enum)과 어노테이션 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 30~37. int 상수 대신 enum, ordinal 대신 객체 필드, EnumSet 과 EnumMap, 작명 패턴 대신 어노테이션, 표식 인터페이스. 더 읽어보기 »
1장 — 서론 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 책 전반에서 쓰는 용어를 정리합니다. 멤버, 메서드 시그너처, package private, 공개 API 와 API 요소의 정의. 더 읽어보기 »
10장 — 병행성 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 66~73. 공유 데이터 접근 동기화, 과도한 동기화 회피, 실행자와 태스크, 병행성 유틸리티, 초기화 지연, 스레드 그룹. 더 읽어보기 »
3장 — 모든 객체의 공통 메서드 작성일 2018-01-21 | 분류 서적 , Effective Java 2판 | 규칙 8~12. equals 와 hashCode 의 일반 규약, toString, clone, Comparable 을 재정의할 때 지켜야 할 것들. 더 읽어보기 »