아이템6

    [Effective Java] item 6 + 7. 불필요한 객체 생성을 피하라, 다 쓴 객체 참조를 해제하라

    본문은 Effective Java를 읽고 정리한 내용을 기반으로 작성된 글입니다. [ item 6. 불필요한 객체 생성을 피하라 ] 똑같은 기능의 객체를 매번 생성하기보다는 객체 하나를 재사용하는 편이 나을 때가 많다. 재사용은 빠르고 세련되다. ☑️ 기존의 인스턴스 재사용하기 String s = new String("bikini") // X String s = "bikini" // O ☑️ 생성자 대신 정적 팩터리 메서드 사용하기 생성자 대신 정적 팩터리 메서드를 제공하는 불변 클래스(item1) → 불필요한 객체 생성을 피할 수 있음 ↔ 생성자는 호출할 때마다 새로운 객체를 만들지만, 팩터리 메서드는 X ex) Boolean(String) 대신 Boolean.valueOf(String) 사용하기 ☑️..