黑马程序员技术交流社区
标题:
String类创建对象的问题
[打印本页]
作者:
KKevin
时间:
2016-9-4 15:14
标题:
String类创建对象的问题
String s1 = "ab";
String s3 = s1 + "c";
为什么这两句创建了4个对象?我一开始认为是3个
作者:
bin931207
时间:
2016-9-4 15:30
“ab”和“c”在常量池算两对象,相加后的“abc”也是如此,然后s3在堆内存也是一个对象
作者:
a623562486
时间:
2016-9-4 15:35
楼上正解!
作者:
gzgzgz159357
时间:
2016-9-4 16:11
为什么s3会出现在堆内存中??没有new对象啊..
作者:
chen陈
时间:
2016-9-4 16:47
为什么s3会出现在堆内存中??没有new对象啊..
作者:
小菜白白白
时间:
2016-9-4 17:11
gzgzgz159357 发表于 2016-9-4 16:11
为什么s3会出现在堆内存中??没有new对象啊..
这种初始化就相当于new了一个对象啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2