Effective Java Study
search
⌘Ctrlk
Effective Java Study
  • 🍄All About Effective Java
  • 🐢All About Study
    • 🧩스터디 진행 방식
    • 🔎아이템 체크리스트
  • 💾Effective Java
    • 2️⃣ 객체 생성과 파괴
      • 1. 생성자 대신 정적 팩터리 메서드를 고려하라
      • 2. 생성자에 매개변수가 많다면 빌더를 고려하라
      • 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
      • 4. 인스턴스화를 막으려거든 private 생성자를 사용하라
      • 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
      • 6. 불필요한 객체 생성을 피하라
      • 7. 다 쓴 객체 참조를 해제하라
      • 8. finalizer와 cleaner 사용을 피하라
      • 9. try-finally보다는 try-with-resources를 사용하라
    • 3️⃣ 모든 객체의 공통 메서드
    • 4️⃣ 클래스와 인터페이스
    • 5️⃣ 제네릭
    • 6️⃣ 열거 타입과 애너테이션
    • 7️⃣ 람다와 스트림
    • 8️⃣ 메서드
    • 9️⃣ 일반적인 프로그래밍 원칙
    • 🔟 예외
    • 1️⃣ 동시성
    • 2️⃣ 직렬화
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. 💾Effective Java

2️⃣ 객체 생성과 파괴

1. 생성자 대신 정적 팩터리 메서드를 고려하라chevron-right2. 생성자에 매개변수가 많다면 빌더를 고려하라chevron-right3. private 생성자나 열거 타입으로 싱글턴임을 보증하라chevron-right4. 인스턴스화를 막으려거든 private 생성자를 사용하라chevron-right5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라chevron-right6. 불필요한 객체 생성을 피하라chevron-right7. 다 쓴 객체 참조를 해제하라chevron-right8. finalizer와 cleaner 사용을 피하라chevron-right9. try-finally보다는 try-with-resources를 사용하라chevron-right
Previous아이템 체크리스트chevron-leftNext1. 생성자 대신 정적 팩터리 메서드를 고려하라chevron-right

Last updated 11 months ago