面试之宝,java中==和equals问题总结(简明)

来源:互联网 发布:原油分析软件哪个好 编辑:程序博客网 时间:2024/06/15 19:23

1.基本数据类型

==是比较值

equals是没有说明的,并且也没有equals的API


2.引用数据类型
== 是比较的地址(引用)
equals默认是比较地址,原因是Object类里面定义的是比较地址。
重写equals才能比较值,类似于String、Integer和ArrayLsit等是重写equals方法,因此比较的是值
原创粉丝点击