路漫漫_求索 发表于 2014-5-26 09:57
class StringDemo
{
public static void main(String[] args)
927233671 发表于 2014-5-26 10:00
呵呵,不应该是各自创建一个地址吧,而是各自对应一个地址值吧
string.png (8 KB, 下载次数: 218)
成小龙 发表于 2014-5-26 13:21
== 就是比的引用地址,String类复写了Object类中的toString()方法,比的是内容是否相同 ...
不一样的颜色 发表于 2014-5-26 13:40
String 类里面覆盖了equals()方法,比较的是两个字符串的值。而不是地址,所以返回的是true ...
成小龙 发表于 2014-5-26 13:53
String类复写了Object类中的toString()方法 这话粘的上面的 懒得打 没注意
想省点时间真难 ...
夏日蓝雪 发表于 2014-5-26 11:53
理解的很对,我也是这么理解的,我上传了一个自己画的一张图片来说明:
s1==s2 表示s1和s2的内存地址值相同 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |