海林 发表于 2011-11-9 22:10 字符串最大的特性:一旦被初始化就不可以被改变。重赋值只是改变了引用。 接下来你看,new String("abc"); ...
lyc 发表于 2011-11-9 22:22 确切的讲,你的代码里面有三个对象,两个栈内存里的引用对象s1、s2,一个对堆内存里的实例对象“abc" look ...
肖瑞军 发表于 2011-11-9 22:37 string s1="abc";中的“abc“存在哪里??这一句中到底有几个对象????” ...
lyc 发表于 2011-11-9 22:57 两个,一个是栈内存中的引用对象,另一个是堆内存的实例对象 如果你的代码是String s1=null;那就只有一个 ...
肖瑞军 发表于 2011-11-9 23:03 嗯 我也觉得是了,第二句话string s2=new string("abc");建立“abc时检测到已经有了abc,所以s2就直接 ...