黑马程序员技术交流社区

标题: 今天学习==和equals,还有点不是很懂 [打印本页]

作者: Ak-47    时间: 2016-3-25 01:49
标题: 今天学习==和equals,还有点不是很懂
哪个前辈能举例说明讲解下啊{:2_30:}
作者: lgdbest    时间: 2016-3-25 01:51
1、==可以比较基本数据类型和引用数据类型,equals只能比较引用数据类型。
作者: lgdbest    时间: 2016-3-25 01:56
2、==比较基本数据类型是比较值,比较引用数据类型是比较地址值。equals对于引用数据类型默认也是比较地址值。
作者: 叫我高祥小朋友    时间: 2016-3-25 08:43
1、==可以比较基本数据类型和引用数据类型,equals虽然说比较的也是地址值,但我们可以去重写他,让他比较元素
作者: dyl1989    时间: 2016-3-25 12:38
我现在自学到这里了,我也很晕
作者: zx7750462    时间: 2016-3-25 12:47
最简单的说法,能用equals完成的都能用==完成,但是反过来不行。因为equals是方法,是方法就需要对象去调用,所以只能比较引用数据类型。==没有这个限制。
作者: CangYe    时间: 2016-3-25 19:27
我也是看视频没看懂,感觉基本上是略过的
作者: LLQALLQ    时间: 2016-3-25 22:10
我现在也是一头雾水
作者: 青争心    时间: 2016-3-25 22:13
==能比较基本 和引用数据类型  equals比较的是引用数据类型




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