Immutable 객체는 항상 재사용이 가능함!!
String s = new String("abc"); // 매번 새로운 객체 생성
String s = "abc"; // "abc" 스트링 풀에서 공수
Boolean.valueOf(String); // 새로운 인스턴스를 생성하지 않지만
new Boolean(String) // 생성자는 새로운 인스턴스를 생성
// Static 팩토리를 사용하는것이 좋다.
public static void main(String[] args) {
Long sum =0L;
for (1ong i = 0; < Integer.MAX_VALUE; i++) {
sum += 1; // autoboxing 일어남.
System.out.println(sum);
}
}