String.intern()은 뭘 하는거지?

String.intern에 설명에 앞서 다음 퀴즈를 한번 보자.   전제조건) String string = “test”; 전제조건) String test = “test”; Q1) test == “test”  ? Q2) test == new String(“test”) ? 위 문제의 답(java 1.6+에서)은 각각 true, false 이다.   왜 그럴까? 위 문제의 답을 알기 위해서는 intern이 뭘 하는지에 대해서 알아야 한다. 사실 위와 같은 답이 […]