String s = new String("xyz");创建了几个String Object?
第九,String s = new String("xyz");创建了几个String Object?
答案:两个
我就不明白了 明明是 new 了一次怎么可能创建两个对象呢?
------解决方案--------------------"xyz"就是一个String对象
new String("xyz")又是另一个String对象.
------解决方案--------------------说真的,我觉得讨论这种问题毫无意义........应用不是应用,原理不是原理..........
------解决方案--------------------膜拜楼主 研究精神
String ="xyz" 第1个
s = new String("xyz"); 第2个
第一个存在栈中
第二个存在堆中