首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

String s = new String("xyz");创建了几个String Object?解决方法

2012-01-19 
String s new String(xyz)创建了几个String Object?第九,String s new String(xyz)创建了几个St

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个

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

热点排行