读书人

String s = new String(quot;xyzquot;);创建了

发布时间: 2012-01-19 00:22:27 作者: rapoo

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个

第一个存在栈中
第二个存在堆中

读书人网 >J2SE开发

热点推荐