如果我将字符串声明为
String test=new String("testing");
和
String test1="testing1"
由于 String 是 JAVA 中的一个类,test1 如何在不使用 new Operator 的情况下成为 String Object。此外,当使用 new Operator 时,会为 new String("testing") 分配内存,所以在 test1 的情况下,内存是如何分配的? 此外,当字符串被实习时,如果两个字符串具有相同的值,那么字符串在字符串实习池中存储一次的引用是什么?