面试题:Java 中的 == 与 equals 区别

面试 Java 大约 180 字

==

  1. ==判断基本数据类型时,是判断两个数值是否相等。
  2. ==判断应用数据类型时,是判断两个对象地址值是否相等。

equals

equals方法不能作用于基本数据类型的变量

  1. 没有重写equals方法时,是判断两个对象地址值是否相等。
  2. 重写了equals方法时,是判断两个对象所指向的内容是否相等。(如StringDate都重写了equals方法)
阅读 742 · 发布于 2019-05-10

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批