반응형 객체생성1 Effective Java : (8) 불필요한 객체 생성 피하기 불필요한 객체 생성을 피해라 똑같은 기능의 객체를 매번 생성하기보다는 객체 하나를 재사용하는 편이 나을 때가 많습니다. 재사용은 빠르고 세련됩니다. 특히 불변 객체는 언제든 재사용할 수 있습니다. String s = new String("bikini") 이 문장은 실행될 때 마다 String 인스턴스를 새로 만듭니다. 상황에 따라 수백만개 생설될 수 있고, 쓸데없는 행위입니다. String s = "bikini" 이 코드는 새로운 인스턴스를 매번 만드는 대신 하나의 String 인스턴스를 사용합니다. 즉, 생성자 대신 정적 팩터리 메서드를 제공하는 불면 클래스에서는 정적 팩터리 메서드를 사용해 불필요한 객체 생성을 피할 수 있습니다. Boolean(String) 생성자 대신이 Boolean.valueOf.. 2020. 4. 24. 이전 1 다음 반응형