黑马程序员技术交流社区
标题:
关于String对象的
[打印本页]
作者:
赵国刚
时间:
2013-8-9 17:16
标题:
关于String对象的
下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";
作者:
封号了...
时间:
2013-8-10 01:12
本帖最后由 封号了... 于 2013-8-10 17:07 编辑
一共创建了七个对象,除了a ,b,c,d四个对象
当"a"+"b"它实际上是声明了StringBuilder对象并为之分配了一个地址,然后用"a"来初始化StringBuilder,在调用StringBuilder的append()方法append("b")。
(可以用javap测试)
依次类推应该是7个对象。
上次回答错了,不好意思
作者:
EYE_SEE_YOU
时间:
2013-8-12 17:22
这道题之前有人发过,同样也公布答案是7
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2