读书人

String str=new String()+quot;abcquot;统共创

发布时间: 2012-10-16 09:57:37 作者: rapoo

String str=new String()+"abc"一共创建了几个对象?
String str=new String()+"abc"一共创建了几个对象?

[解决办法]
3个,你开始new的时候一个str,你加上abc又是一个,然后赋值的时候其实是又建立了一个,所以是三个
[解决办法]

探讨
引用:
new String() --> 2个对象
"abc" --> 1个对象
两者相加 --> 1个对象

new String() 为什么创建两个对像?

读书人网 >J2SE开发

热点推荐