🚀
Incheol's TECH BLOG
Ctrlk
  • Intro
  • Question & Answer
    • JAVA
    • SPRING
    • DATABASE
    • INFRA
    • ARCHITECTURE
    • COMPUTER SCIENCE
    • CULTURE
    • SEMINAR
  • STUDY
    • 오브젝트
    • 객체지향의 사실과 오해
    • JAVA ORM JPA
    • 토비의 스프링 (3.1)
    • 클린코드
    • 자바 트러블슈팅(with scouter)
    • 테스트 주도 개발 시작하기
    • KOTLIN IN ACTION
    • KOTLIN 공식 레퍼런스
    • 코틀린 동시성 프로그래밍
    • EFFECTIVE JAVA 3/e
      • 객체 생성과 파괴
        • 아이템1 생성자 대신 정적 팩터리 메서드를 고려하라
        • 아이템2 생성자에 매개변수가 많다면 빌더를 고려하라
        • 아이템3 private 생성자나 열거 타입으로 싱글턴임을 보증하라
        • 아이템4 인스턴스화를 막으려거든 private 생성자를 사용하라
        • 아이템5 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
        • 아이템6 불필요한 객체 생성을 피하라
        • 아이템7 다 쓴 객체 참조를 해제하라
        • 아이템8 finalizer와 cleaner 사용을 피하라
        • 아이템9 try-finally보다는 try-with-resources를 사용하라
      • 모든 객체의 공통 메서드
      • 클래스와 인터페이스
      • 제네릭
      • 열거 타입과 애너테이션
      • 람다와 스트림
      • 메서드
      • 일반적인 프로그래밍 원칙
      • 예외
      • 동시성
      • 직렬화
    • Functional Programming in Java
    • 코틀린 쿡북
    • DDD START!
    • JAVA 8 IN ACTION
    • 객체지향과 디자인패턴
    • NODE.JS
    • SRPING IN ACTION (5th)
    • 스프링부트 코딩 공작소
    • ANGULAR 4
    • HTTP 완벽 가이드
  • REFERENCE
    • TECH BLOGS
    • ALGORITHM
Powered by GitBook
On this page

Was this helpful?

  1. STUDY
  2. EFFECTIVE JAVA 3/e

객체 생성과 파괴

아이템1 생성자 대신 정적 팩터리 메서드를 고려하라아이템2 생성자에 매개변수가 많다면 빌더를 고려하라아이템3 private 생성자나 열거 타입으로 싱글턴임을 보증하라아이템4 인스턴스화를 막으려거든 private 생성자를 사용하라아이템5 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라아이템6 불필요한 객체 생성을 피하라아이템7 다 쓴 객체 참조를 해제하라아이템8 finalizer와 cleaner 사용을 피하라아이템9 try-finally보다는 try-with-resources를 사용하라
PreviousEFFECTIVE JAVA 3/eNext아이템1 생성자 대신 정적 팩터리 메서드를 고려하라

Last updated 4 years ago

Was this helpful?