Study/이펙티브 자바
-
[Java] Effective Java 3/E 정리 - 2장 객체 생성과 파괴Study/이펙티브 자바 2021. 6. 9. 15:09
이번 장은 객체의 생성과 파괴에 대해 다룬다. 객체의 생성 시점, 생성 방법, 불필요한 생성을 피하는 법 , 객체의 소멸을 보장하는 법, 정리 작업을 관리하는 법 등을 알아 본다. Item 1. 생성자 대신 정적 팩토리 메서드를 고려하라 클래스의 인스턴스를 얻을 때 public 생성자를 주로 사용한다. 그러나 여기서는 정적 팩토리 메서드(static factory method)를 소개하며 정적 팩토리 메서드를 사용했을 때의 장단점을 설명한다. 정적 팩토리 메서드(static factory method)란? 클래스의 인스턴스를 반환하는 정적 메서드로, public 생성자 대신 혹은 함께 사용 가능하다. 책에서는 Boolean 클래스의 정적 팩토리 메서드 valueOf를 예제로 소개하고 있다. valueOf..