波涛 发表于 2014-5-31 01:08
String a = "abc";
String b = new String("abc");
System.out.println(a == b); //false 因为a不在堆内存 ...
luoanjade 发表于 2014-5-31 09:40
我感觉你的解释有问题。
其实,String a = "abc"; 和 String b = new String("abc"); 都是创建了String对 ...
波涛 发表于 2014-5-31 10:53
Are you sure !?
String str = new String("abc"); 这种是用new()来新建对象的,它会存放在堆中,每调 ...
luoanjade 发表于 2014-5-31 11:29
可能你是对的,但是我还有一点不明,麻烦解释一下,谢谢:
String str1 = "String" + "";
String str ...
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |