String a = "abc";
String b = new String("abc");
两个式子有什么不同,在内存的操作是怎样的?作者: 马伟奇 时间: 2011-12-11 14:18
肯定不同,String b = new String("abc");这个表示有2个abc,
String a = "abc";这个表示有1个abc作者: t_mac 时间: 2011-12-11 14:20
a在内存中有一个对象,b在内存中有两个对象
在毕老师day13-01视频里讲得很清楚,建议你看看作者: 小春同学 时间: 2011-12-11 14:33
String a = "abc"; //内存中有一个对象a,a的值是"abc";
String b = new String("abc") //内存中有两个对象,一个是b,一个new String("abc"), b 这个对象的引用指向new String("abc")这个对象.作者: 周胜 时间: 2011-12-11 15:58 本帖最后由 周胜 于 2011-12-11 15:59 编辑