黑马程序员技术交流社区
标题:
代码String s = new String(“xyz”);创建了几个String Object?
[打印本页]
作者:
改变自己、
时间:
2016-4-13 22:44
标题:
代码String s = new String(“xyz”);创建了几个String Object?
代码String s = new String(“xyz”);创建了几个String Object?
作者:
钱金磊
时间:
2016-4-13 23:51
一个,s的值是xyz
作者:
kcufow
时间:
2016-4-15 11:52
应该是两个 一个是newString对象 另一个是在常量区添加“xyz"字符串对象。
作者:
郭春兴
时间:
2016-4-15 12:25
两个,一个是在堆中创建,另一个在常量池,冯佳老师第12天视频中有
作者:
a9623a
时间:
2016-4-15 13:12
1个或两个,常量区里没有“xyz"时,会创建一个,当常量区里有“xyz”时,就不再创建“xyz”,而直接拿来引用,但new String会在堆里创建一个String实例
作者:
Open
时间:
2016-4-15 13:25
创建两个对象, 这是String类的一个特殊方式
作者:
912392824
时间:
2016-4-15 17:01
两个,new了一个对象,常量池一个xyz
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2