面试题:Java 中的 == 与 equals 区别
面试 Java 大约 180 字==
- 当
==
判断基本数据类型时,是判断两个数值是否相等。 - 当
==
判断应用数据类型时,是判断两个对象地址值是否相等。
equals
equals
方法不能作用于基本数据类型的变量
- 没有重写
equals
方法时,是判断两个对象地址值是否相等。 - 重写了
equals
方法时,是判断两个对象所指向的内容是否相等。(如String
、Date
都重写了equals
方法)
阅读 2133 · 发布于 2019-05-10
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓
昵称:
随便看看
换一批