黑马程序员技术交流社区

标题: 和大家分享一下equals与==的区别 [打印本页]

作者: Seven、HQ    时间: 2015-10-28 23:15
标题: 和大家分享一下equals与==的区别
这是我之前的疑虑,总是分不清equals与==,在网上也看了很多。回复很乱,最后导致越看越乱。下面我以最简洁的语言来阐述一下我的观点,欢迎指正。
“==”对于基本数据类型,判断两个变量的值是否相等。
“equal”不能用于基本数据类型。基本数据类型要用其包装类,equal用于比较两个对象的值是否相同
作者: 达达达    时间: 2015-10-28 23:25
equal默认比较地址值,如果是自己定义的类要重写方法,如果是继承Object的类都已经重写了
作者: 爨oooo    时间: 2015-10-28 23:31
加油吧兄弟.慢慢来




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