5
可能重复:
Questions about Java's String pool多少String对象将由JVM版本创建1.6
最近我读到一个java文章,发现下面的语句“提高了字符串池技术Java 6以后“。其中一个例子,他们都提到如下
String one = "one";
String two = new String("one");
通过上面的例子中创建的对象的数量是= 1
在这里,我有点糊涂了,即使我们使用的是new
关键字怎么就不会创建一个新对象并使用在字符串池中创建的对象。
请说清楚。
这会创建一个对象,只是'new String' –