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

Java 中 == 和 equals() 区别
Java 中 == 和 equals() 区别

相关文章:

  • 2021-10-23
  • 2022-01-11
猜你喜欢
  • 2021-12-26
  • 2021-06-23
  • 2021-10-16
  • 2018-11-09
  • 2021-05-18
  • 2021-09-29
  • 2021-11-23
相关资源
相似解决方案