黑马程序员技术交流社区

标题: 复习day11中,关于equals底层不是很理解 [打印本页]

作者: rabbitguy    时间: 2016-5-1 00:40
标题: 复习day11中,关于equals底层不是很理解
为什么说equals方法底层比较的是地址值呢?为什么不是比较属性值?
作者: zhoubinjian    时间: 2016-5-1 01:35
从三个方面理解:1.对于字符串变量来说,equals比较字符串中所包含的内容是否相同,2。当equals 方法是String类从它的超类Object中继承的, 被用来检测两个对象是否相等,即两个对象的内容是否相等,注意:区分大小写。3.对于非字符串变量来说,equals方法的作用是用来比较其对象在堆内存的首地址,即用来比较两个引用变量是否指向同一个对象。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2