equals和==有什么区别?

原创
06/23 00:16
阅读数 7

equals和==最大的区别是:一个是方法,一个是运算符。

==如果比较的对象是基本数据类型,则比较的是数据是否相等;如果比较的对象是引用数据类型,则比较的是对象的地址值是否相等

equals用来比较方法两个对象的内容是否相等

注意:equals方法不能用于基本数据类型的变量,如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的地址。

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部
返回顶部
顶部