Java 6 및 Java 7에서 다르게 작동하는 intern () class Test { public static void main(String...args) { String s1 = "Good"; s1 = s1 + "morning"; System.out.println(s1.intern()); String s2 = "Goodmorning"; if (s1 == s2) { System.out.println("both are equal"); } } } 이 코드는 자바 6 자바 6 자바 7에 다른 출력을 생성하는 s1==s2상태로 되돌아 false앤드 자바 7 s1==s2복귀 true. 왜? 이 프로그램이 Java 6 및 Java 7에서 다른 출력을 생성하는 이유는 무엇입니까? JDK7은 이전과 다른 방식으로 ..