"=="和equals方法究竟有什么区别

既可以比较基本数据类型也可以比较引用数据类型,而equals只能比较引用数据类型
②当两个基本数据类型用
比较时,判断的是数值是否相同,引用数据类型用==比较时,判断的就是地址值是否相同
③如果equals没有被重写,equals就是object的方法,那么两个引用数据类判断的就是地址值,一般我们使用equals时 都会对其进行重写,用来比较两个引用类型的内容是否相等,比如String就重写了equals方法

猜你喜欢

转载自blog.csdn.net/weixin_43708090/article/details/84826671