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

昵称:
随便看看
换一批
-
软考-系统架构设计师:三级模式-两级映射阅读 1845
-
前端 Chrome 反调试方法阅读 4887
-
软考-系统架构设计师:进程管理 - PV 操作阅读 4780
-
IDEA 破解后打不开解决方法阅读 16235
-
软考-系统架构设计师:进程管理-死锁问题阅读 1250
-
curl 报错 (60) SSL certificate problem阅读 1561
-
Spring Boot 单元测试 MockMvc 模拟 HTTP 请求阅读 1112
-
Spring 事务失效的几种场景阅读 1341
-
使用 ffmpeg 下载 m3u8 视频阅读 3278
-
Linux 文件删除后未释放空间解决办法阅读 2191