-
==是比较的内存地址 -
equals()方法来自于Object类, 默认的方法体内容即为this == obj, 即默认也比较的是内存地址, 不过我们可以重写该equals()方法, 实现自己的业务逻辑, 例如比较对象的 id 相等 - JDK 中部分类也重写了该
equals()方法, 例如最熟悉的String类, 比较的是字符串字面量是否相同
相关文章:
== 是比较的内存地址equals() 方法来自于 Object 类, 默认的方法体内容即为 this == obj, 即默认也比较的是内存地址, 不过我们可以重写该 equals() 方法, 实现自己的业务逻辑, 例如比较对象的 id 相等equals() 方法, 例如最熟悉的 String 类, 比较的是字符串字面量是否相同相关文章: