불필요한 객체

Old Posts/Effecttive Java

Item05. 불필요한 객체는 만들지 말라

README Item 05 : 불필요한 객체는 만들지 말라 (Avoid creating unnecessary objects) 불필요한 객체 만들지 않는법 String static factory method static initializer Wrapper class 1. String String s1 = new String("ABC"); String s2 = new String("ABC"); System.out.println(s2 == s1); //false(참조값 다름) s1, s2에서 각각 객체생성을 했으므로 힙영역에 객체 2개가 생성이 된다. String.class는 불변 클래스(immutable class)라서 같은 문자열을 다른 객체로 만들 이유가 없다. 객체 하나를 생성하고 같은 참조값을 가지면..

bactoria
'불필요한 객체' 태그의 글 목록