객체를 만들어야 할 때와, 만들지 말아야 할 때를 구분하는 법.올바른 객체 생성방법과, 불필요한 생성을 피하는 방법.제때 파괴됨을 보장하고, 파괴 전에 수행해야 할 정리 작업을 관리 하는 요령. 위의 방법들을 자세히 알아보자. 아이템 1) 생성자 대신 정적 팩터리 메서드를 고려하라 보통 public 생성자를 통해 클래스의 인스턴스를 얻게 된다.하지만 이외에도 정적 팩터리 메서드(static factory method)를 통해 같은 역할을 수행할 수 있다.(디자인 패턴인 factory method 와는 다름) public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE;} 이 코드는 boolean의 기본 타입의 박싱 클..