黑马程序员技术交流社区

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

作者: 流空有痕    时间: 2016-9-5 23:55
标题: equals与==的区别
equals与==的详细区别
作者: wo1026756529    时间: 2016-9-6 00:19
哪些类有equals方法啊??string??还是char??
作者: MarsBong    时间: 2016-9-6 00:25
==比较基本数据类型时,比较的是值,比较引用数据类型时,比较的是地址值,eaquals是比较引用数据类型,如果没重写,查看源码可以知道,其实还是使用的==比较地址值,重写后,可以根据自己的需求比较,在String类中,equals已经被重写,因此两个字符串进行比较,只是比较内容是否相同
作者: LShu    时间: 2016-9-6 00:37
equals只能比较的是应用数据类型,而==既可以比较基本数据类型,也可以比较引用数据类型
作者: 山雨欲来风满楼    时间: 2016-9-6 00:43
学习中。。。。。。。。。。
作者: SunCowbee    时间: 2016-9-12 03:02
==能用于比较基本数据类型和引用数据类型,而equals只能用于比较引用数据类型
作者: 莫华军    时间: 2016-9-12 07:12
equals只能比较引用数据类型,==可以比较基本数据类型也可以比较引用数据类型




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