当前位置:
代码迷
>>
J2SE
>> 这段代码创建了几个对象,该如何解决
详细解决方案
这段代码创建了几个对象,该如何解决
热度:
106
发布时间:
2016-04-24 02:00:44.0
这段代码创建了几个对象
int a=10
String b="abc";
String c=new String("abc");
MyTest test=new MyTest();
这段代码创建了几个对象?
------解决方案--------------------
2个吧
------解决方案--------------------
3个 两个String类对象 一个Mytest
------解决方案--------------------
探讨
我觉得 "abc"是个常量字符串对象,new String("abc")本来应该new 一个字符串,但因为都是“abc”,所以不会在堆内存中新建一个字符串常量,所以字符串对象只有一个,因为同一个常量字符串只会创建一个。另外b、c都只是指向它的引用,不知对不对?
相关解决方案