黑马程序员技术交流社区
标题:
String s1 = "ab"; String s3 = s1 + "c";创建了几个对象( )
[打印本页]
作者:
2900230979
时间:
2016-3-29 23:20
标题:
String s1 = "ab"; String s3 = s1 + "c";创建了几个对象( )
a)2
b)3
c)4
d)5
作者:
604840337
时间:
2016-3-29 23:24
一个或者两个 既然没有一个的选项 那就是两个
作者:
cumtbao
时间:
2016-3-29 23:38
s1一个对象。c一个对象。abc一个对象,总共3个
作者:
zhang3216858
时间:
2016-3-29 23:45
我感觉是两个对象吧
作者:
zhoubinjian
时间:
2016-3-30 02:35
本帖最后由 zhoubinjian 于 2016-3-30 03:02 编辑
两个 ,第一个:“ab”,第二个:“abc”,当s3=s1+“c”时,会在堆栈区创建一个String对象。
作者:
user_lqb
时间:
2016-3-30 11:06
应该是3个吧
作者:
善良的死神达乐
时间:
2016-3-31 00:20
正确答案:4个!!!!不要问我问什么!因为我也没搞懂
作者:
黄盖打周瑜
时间:
2016-3-31 01:28
应该是3个,stringbuffer里面也有一个
作者:
唯爱唐嫣
时间:
2016-3-31 10:01
三个,每次拼写一次字符串均会产生一个新的对象
作者:
菊花爆满山
时间:
2016-3-31 10:37
3个 常量池中2个 堆中一个
作者:
xiaohihi
时间:
2016-3-31 10:48
应该是3个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2