黑马程序员技术交流社区

标题: ==于equals的区别 [打印本页]

作者: 18248119733    时间: 2016-7-27 21:24
标题: ==于equals的区别
.==比较的是内存地址  也就是对象
  equals比较的是内容
作者: 骚动的石头    时间: 2016-7-27 21:32
好像没啥毛病
作者: geeksi    时间: 2016-7-27 21:41
java常见类基本都重写了equals方法
作者: q123123    时间: 2016-7-27 21:44
equals 底层 都重写了该方法..
作者: nengYouDuoNiu    时间: 2016-7-27 22:06
==号既可以比较基本数据类型,也可用比较引用数据类型。比较基本数据类型,比较的是值。比较引用数据类型,比较的是地地址。
-----------------------
equals只能用来比较引用数据类型,若要比较具体的内容,需要重写Object类中的equlas方法。
----------------------
如果想要看String类和Object类中的源码解析,请参见这个帖子:
http://bbs.itheima.com/thread-314845-1-1.html
作者: haochengjian    时间: 2016-7-27 22:10
没毛病11!




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