JVM版本1.6将创建多少个字符串对象

时间:2012-05-10 14:53:20

标签: java

  

可能重复:
  Questions about Java's String pool

最近我读了一篇java文章,发现以下语句“改进了java 6中的字符串池技术”。他们提到的一个例子如下

String one = "one";
String two = new String("one");

上面示例创建的对象数量= 1

这里我很困惑,即使我们使用new关键字,它怎么会创建一个新对象并使用在字符串池中创建的对象。

请澄清我。

1 个答案:

答案 0 :(得分:1)

我认为做一个==两个应该有助于确定创建了多少个对象。