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对象。
Integer i = new Integer(123)只创建了1个Integer对象。
作者: alexandertech 发布时间: 2011-06-13
楼上 美女 正解
貌似??
貌似??
作者: zhangbiaobo 发布时间: 2011-06-13
没啥区别。
作者: healer_kx 发布时间: 2011-06-13