0

在 JavaString S=new String(" ");中将创建 3 个不同的对象,1 个在字符串池区域,1 个在非字符串池区域,任何 1 都可以告诉我第三个对象是如何以及在哪里创建的

4

1 回答 1

4

在 Java 中字符串 S=new String(" "); 将创建 3 个不同的对象

不,不会的。它只会创建您正在谈论的两个(如果字符串“”已经在实习生池中,则只会创建一个新的)。

于 2012-05-04T07:25:55.950 回答