반응형 기본 타입1 Item6 불필요한 객체 생성을 피하라 똑같은 기능의 객체를 매번 생성하기보다는 객체 하나를 재사용하는 편이 낫다 재사용은 빠르고 세련되다. 특히 불변 객체는 언제든 재사용할 수 있다. 문자열 객체 생성 상황 String s = new String("bikini");// 따라 하지 말 것! String을 new로 생성하면 항상 새로운 객체를 만들게 된다. 혹시라도 이렇게 만들고 있다면 아래와 같이 String 객체를 생성하는 것이 올바르다. String s = "bikini"; new로 String을 생성할 때와 위의 방식은 기능적으로 완전히 똑같다. 만약 new로 String을 반복문이나 빈번히 호출되는 메서드에 사용할 경우 쓸데없는 String 인스턴스가 수백만 개 만들어질 수 있다. 위 코드는 새로운 인스턴스를 만드는 대신 하나의 Str.. 2022. 12. 9. 이전 1 다음 반응형