Java-equals和==

Java-equals和==
白开水船长== 的作用
基本类型:比较值是否相等
引用类型:比较内存地址值是否相等
equals 的作用
引用类型:默认情况下,比较内存地址值是否相等。可以按照需求逻辑,重写对象的equals方法。
原因
Object类中equals方法是直接使用 == 的,源码如下:
1 | public boolean equals(Object obj) { |
String、Date等类中重写了equals方法,使该方法实现值比较的作用
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果
