String str1="abc";
String str2="abc",
System.out.print(str1==str2);
返回结果是TRUE,意味着str1和str2指向同一个实例;
String str1=new String("abc");
String str2=new String("abc"),
System.out.print(str1==str2);
返回结果是false,生成了两个不同的实例;
str1="abc";
str1="abcd";
这个过程中生成了两个String实例;第一个“abc”就会被垃圾回收了。garbage collect.