谢军 发表于 2012-12-29 13:29 s2是通过new来创建的对象,和s1不是同一个对象自然不相等,也就是说指向的对象不同! ...
未命名.jpg (6.8 KB, 下载次数: 41)
下载附件
2012-12-29 13:40 上传
zjqlovelyy 发表于 2012-12-29 13:42 下面是String文档的说明,而==比较的是引用,equals比较的才是内容 Strings are constant; their values ...
郭冰川 发表于 2012-12-29 13:40 我知道new肯定是新创建了个对象,那么s2的“abc”在哪呢,是在常量池吗,如果在常量池为什么跟s1,s3的地 ...
谢军 发表于 2012-12-29 13:51 应该不在常量池的。。具体在哪我也不知道。。这个不是重点,只要弄清他们的关系就好 ...
王玮 发表于 2012-12-29 18:56 第一:对于 String s2 = new String("abc") ,只要是用new()来新建对象的,都会在堆中创建,而且其字符串是 ...