반응형 Matches1 [아이템6] 불필요한 객체 생성을 피하라 이 내용은 이펙티브 자바 Effective Java 3/E 를 읽으면서 정리한 내용을 포함하고 있습니다. 똑같은 기능의 객체를 매번 생성하는 것 보다는 처음 생성된 객체를 통해서 재사용하는 편이 좋을때가 많습니다. 특히 불변객체는 언제든지 재사용할 수 있습니다. 문자열 객체 생성 극단적인 예를 들어보겠습니다. String str = new String("extreme") 위 문장은 실행될때마다 String 인스턴스를 새롭게 만듭니다. 만약 위 문장을 반복문 또는 빈번히 호출하게 된다면 String 인스턴스는 계속 생겨나게 됩니다. 그래서 다음과 같이 사용해야 합니다. String str = "extreme"; 위 문장은 새로운 인스턴스를 매번 만드는 대신 하나의 String 인스턴스를 사용합니다. 처음 .. 2022. 9. 3. 이전 1 다음 반응형