黑马程序员技术交流社区
标题:
String问题
[打印本页]
作者:
xgm
时间:
2016-6-23 13:24
标题:
String问题
String s = new String("xyz");创建了几个String Object?二者之间有什么区别?
作者:
JosephMashall
时间:
2016-6-23 16:59
两个对象,“xyz”在字符串池中, String("xyz")在堆内存中
作者:
可可米修
时间:
2016-6-23 17:24
两个对象 一个在字符串常量池 一个在堆内存
作者:
善良的死神达乐
时间:
2016-6-23 19:04
String s1 = "123";
String s3 = s1 + s;
问题来了,这个是创建了几个对象啊!!!!!!!!!!
作者:
sgnx
时间:
2016-6-23 19:15
创建了两个对象,new出来的在堆内存中,而“syz”在常量池中
作者:
L1ub0w3n
时间:
2016-6-23 21:29
不管new什么都是在堆内存中有一个对象。
字符串是静态的。所以在常量池中。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2