본문 바로가기

Programming

Effective Java 2/E, 이펙티브 자바 책 핵심요약

전체 목차 Github

https://github.com/itdar/TIL/blob/main/books/effective_java/effective_java.md

 

GitHub - itdar/TIL: Today I Learned

Today I Learned. Contribute to itdar/TIL development by creating an account on GitHub.

github.com

Effective Java 2/E

  1. 서론
  2. 객체의 생성과 삭제
  3. 모든 객체의 공통 메서드
  4. 클래스와 인터페이스
  5. 제네릭
  6. 열거형(enum)과 어노테이션
  7. 메서드
  8. 일반적인 프로그래밍 원칙들
  9. 예외
  10. 병행성
  11. 직렬화

1장. 서론


2장. 객체의 생성과 삭제


3장. 모든 객체의 공통 메서드

규칙9. equals를 재정의할 때는 반드시 hashCode도 재정의하라


4장. 클래스와 인터페이스

규칙13. 클래스와 멤버의 접근 권한은 최소화하라


규칙14. public 클래스 안에는 public 필드를 두지 말고 접근자 메서드를 사용하라


5장. 제네릭


6장. 열거형(enum)과 어노테이션


7장. 메서드


8장. 일반적인 프로그래밍 원칙들


9장. 예외


10장. 병행성


11장. 직렬화


Reference

  • Effective Java 2/E (Joshua Bloch)