String s = new String("abc")和Integer i = new Integer(123)区别

RT请分析创建对象与内存分配过程,谢谢

作者: cdsn09   发布时间: 2011-06-13

String s = new String("abc")创建了两个对象,首先创建了一个“abc"字符串对象,然后用它作为参数传递进s的构造方法中创建了s对象。在内存中这两个对象是不同的实例,"abc"对象由于没有外部指针指向它,它所占有 的内存最终将在某个时候被虚拟机回收

Integer i = new Integer(123)只创建了1个Integer对象。

作者: alexandertech   发布时间: 2011-06-13

楼上 美女 正解
 貌似??

作者: zhangbiaobo   发布时间: 2011-06-13

没啥区别。

作者: healer_kx   发布时间: 2011-06-13