🐾
개발자국
search
Ctrlk
  • 🐶ABOUT
  • 🚲프로그래밍
    • 객체 지향 프로그래밍
    • 오브젝트chevron-right
    • 도메인 주도 개발 시작하기chevron-right
    • 클린 아키텍처chevron-right
    • 디자인 패턴chevron-right
    • 시스템 설계chevron-right
  • 🏝️자바
    • 자바의 내부 속으로chevron-right
    • 자바의 기본chevron-right
    • 이펙티브 자바chevron-right
      • 2장: 객체의 생성과 파괴chevron-right
        • item 1) 생성자 대신 정적 팩토리 메서드를 고려하라
        • item2) 생성자에 매개변수가 많다면 빌더를 고려하라
        • item3) private 생성자나 열거 타입으로 싱글톤임을 보증하라
        • item4) 인스턴스화를 막으려면 private 생성자를 사용
        • item5) 자원을 직접 명시하는 대신 의존 객체 주입 사용
        • item6) 불필요한 객체 생성 지양
        • item7) 다 쓴 객체는 참조 해제하라
        • item8) finalizer와 cleaner 사용 자제
        • item9) try-with-resources를 사용하자
      • 3장: 모든 객체의 공통 메서드chevron-right
      • 4장: 클래스와 인터페이스chevron-right
      • 5장: 제네릭chevron-right
      • 6장: 열거 타입과 어노테이션chevron-right
      • 7장: 람다와 스트림chevron-right
      • 8장: 메서드chevron-right
      • 9장: 일반적인 프로그래밍 원칙chevron-right
      • 10장: 예외chevron-right
      • 11장: 동시성chevron-right
      • 12장: 직렬화chevron-right
    • 모던 자바 인 액션chevron-right
    • 자바의 이모저모chevron-right
    • Nettychevron-right
    • 자바 병렬 프로그래밍chevron-right
  • 🏖️코틀린
    • 코틀린 인 액션chevron-right
  • 🌸스프링
    • Spring Corechevron-right
    • Spring MVC
    • Spring Securitychevron-right
    • Spring Datachevron-right
    • Spring REST Docs
    • Spring Annotations
    • Spring Cloudchevron-right
    • Spring Batchchevron-right
    • Testchevron-right
    • QueryDSLchevron-right
    • Lombokchevron-right
  • 🕋DB
    • MySQLchevron-right
    • MongoDBchevron-right
    • Redischevron-right
  • 📽️인프라
    • 리눅스chevron-right
    • Dockerchevron-right
    • Kuberneteschevron-right
    • Kafkachevron-right
    • AWSchevron-right
  • 🏔️CS
    • 운영 체제chevron-right
    • 네트워크chevron-right
    • 데이터베이스chevron-right
    • 컴퓨터 구조chevron-right
    • 자료 구조chevron-right
    • 웹 기술chevron-right
    • 알고리즘chevron-right
  • 🪂Big Data
    • Apache Hadoop
  • 🕹️ETC
    • Gitchevron-right
    • 이력서 작성하기
    • Embeddedchevron-right
    • 기술블로그 모음집
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. 🏝️자바chevron-right
  2. 이펙티브 자바

2장: 객체의 생성과 파괴

item 1) 생성자 대신 정적 팩토리 메서드를 고려하라chevron-rightitem2) 생성자에 매개변수가 많다면 빌더를 고려하라chevron-rightitem3) private 생성자나 열거 타입으로 싱글톤임을 보증하라chevron-rightitem4) 인스턴스화를 막으려면 private 생성자를 사용chevron-rightitem5) 자원을 직접 명시하는 대신 의존 객체 주입 사용chevron-rightitem6) 불필요한 객체 생성 지양chevron-rightitem7) 다 쓴 객체는 참조 해제하라chevron-rightitem8) finalizer와 cleaner 사용 자제chevron-rightitem9) try-with-resources를 사용하자chevron-right
Previous이펙티브 자바chevron-leftNextitem 1) 생성자 대신 정적 팩토리 메서드를 고려하라chevron-right

Last updated 10 months ago