黑马程序员技术交流社区

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

作者: 煤男纸    时间: 2016-10-10 23:13
标题: ==与equals的区别
==是一个比较运算符号,
既可以比较基本数据类型,
也可以比较引用数据类型,
基本数据类型比较的是值,
引用数据类型比较的是地址值

equals方法是一个方法,
只能比较引用数据类型,
所有的对象都会继承Object类中的方法,
如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别,
重写后的equals方法比较的是对象中的属性


作者: 112345666    时间: 2016-10-10 23:28
但是你想说什么?不过还是挺全面的,希望你记住
作者: 煤男纸    时间: 2016-10-10 23:40
嗯嗯,好的

作者: star皆空    时间: 2016-10-11 01:17
挺好加油

作者: z443863517    时间: 2016-10-11 01:37
已经背下来了

作者: 蓝光四号    时间: 2016-10-11 07:36
总结的挺不错,,,

作者: 哦啊啊    时间: 2016-10-11 11:06
不错不错,自己的总结

作者: wangkai426    时间: 2016-10-11 11:08
清楚啦,清楚啦
作者: 雪中鱼01    时间: 2016-10-11 12:20
总结的不错,已经记下来了

作者: tianyass    时间: 2016-10-11 13:46
学习了!!!
作者: LARK    时间: 2016-10-11 13:51
==能比较基本数据类型也能比较应用数据类型,equals只能比较应用数据类型,不重写object的话比较的是地址值。记住了

作者: wgc    时间: 2016-10-25 00:18
总结的不错,继续努力





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