java中 == 和 equals 的区别

干自闭

关注

阅读 137

2022-05-06

==是一个比较运算符:

1.它即可以判断基本数据类型,也可以判断引用数据类型

2.如果是基本数据类型,就是判断值是否相等

3.如果是引用数据类型,就是判断地址是否相等

equals方法:

1.它是Object类中的方法,只能判断引用数据类型

2.默认判断是地址是否相等,但是在子类重写之后,用于判断内容是否相等

精彩评论(0)

0 0 举报