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

2장: 객체의 생성과 파괴

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

Last updated 7 months ago