stirng 썸네일형 리스트형 [Java]String.intern() 출처: http://seosh81.info/?p=739 String.intern()은 뭘 하는거지? String.intern에 설명에 앞서 다음 퀴즈를 한번 보자. 전제조건) String string = “test”; 전제조건) String test = “test”; Q1) test == “test” ? Q2) test == new String(“test”) ? 위 문제의 답(java 1.6+에서)은 각각 true, false 이다. 왜 그럴까? 위 문제의 답을 알기 위해서는 intern이 뭘 하는지에 대해서 알아야 한다. 사실 위와 같은 답이 나온 이유는 일단 컴파일러가 점점 똑똑해져서 사용자가 의도를 해하지 않는 범위 내에서 최적화 작업을 하기 때문입니다. 위 코드에서 컴파일러가 최적화를 위해 해주는.. 더보기 이전 1 다음