String str = new String("1234")
创建了两个String对象,一个是在JVM的字符串池(String Pool)里头,另外一个在堆中,并且属性引用指向的对象在堆里
String str2 = "1234"
在堆中创建一个引用对象,指向JVM字符串池中的“1234”对象
String str = new String("1234")
创建了两个String对象,一个是在JVM的字符串池(String Pool)里头,另外一个在堆中,并且属性引用指向的对象在堆里
String str2 = "1234"
在堆中创建一个引用对象,指向JVM字符串池中的“1234”对象
转载于:https://my.oschina.net/scipio/blog/282686