【发布时间】:2013-08-12 21:33:09
【问题描述】:
如果我将字符串声明为
String test=new String("testing");
和
String test1="testing1"
由于 String 是 JAVA 中的一个类,test1 如何在不使用 new Operator 的情况下成为 String 对象。此外,当使用 new Operator 时,会为 new String("testing") 分配内存,所以在 test1 的情况下如何分配的内存? 另外,当字符串被实习时,如果两个字符串具有相同的值,那么字符串在字符串实习池中存储一次的引用是什么?
【问题讨论】: