尹桥印 发表于 2013-5-12 14:00 两个 "aaa"是一个,放在常量池中 还有一个是被new出来放在堆中原实例对象
chouwayメ 发表于 2013-5-12 14:11 new String"abc" 1.先在常量池里寻找是否有abc的字符串,没有,创建出来。 2. new运算符,使得在堆内存中开 ...
尹桥印 发表于 2013-5-12 14:13 这样说吧假如你的代码是: String s=new String("aaa"); 一个是"aaa",这个明白吧
jinhu358 发表于 2013-5-12 14:16 你是说 new 运算符,在堆中开辟空间后,然后引用 常量池 里的地址吗? 是这样的吗? ...