字符串常量池
@Test
public void test() {
String str1=new StringBuilder("计算机").append("软件").toString();
System.out.println(str1.intern()==str1);
String str2=new StringBuilder("ja").append("va").toString();
System.out.println(str2.intern()==str2);
}
为什么最后输出的时候第二个是false,字符串常量池里的“java”字符串在intern()方法调用的时候为什么不是首次出现?