摘要: 答案是两个,现在我们具体的说一下:String s = new String("abc");一、我们要明白两个概念,引用变量和对象,对象一般通过new在堆中创建,s只是一个引用变量。所有的字符串都是String对象,由于字符串文字的大量使用,java中为了节省时间,在编译阶段,会把字符串文字放在文字池中,文字池的一个好处就是可以把相同的字符串合并,占用一个空间,我们可以用==判断一下两个引用变量是否指向了一个地址即一个对象。public class Demo02{ public static void main(String[] args) { String s1 =... 阅读全文
posted @ 2013-09-05 14:23 湮汐 阅读(4215) 评论(0) 推荐(0) 编辑