当我们使用new运算符在java中实例化string时,在哪里创建了第3个对象

时间:2012-05-04 07:25:00

标签: java string

在Java String S=new String(" ");中将创建3个不同的对象,1在字符串池区域中,1在非字符串池区域中,可以任意1个告诉我第3个对象的创建方式和位置

1 个答案:

答案 0 :(得分:4)

  

在Java String中S = new String(“”);将创建3个不同的对象

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