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

面试 Java About 180 words

==

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

equals

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

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

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh