== 比较的是两个对象的内存地址,即两个是否是同一个对象(基本数据类型比较的是值,引用数据类型比较的是内存地址)
equals 也是比较的对象,但是它分两种不同的情况:
- 如果没有覆写 equals 方法,那么和 == 是一样的,比较的是内存地址
- 如果覆写了,那么比较的是两个对象的值
== 比较的是两个对象的内存地址,即两个是否是同一个对象(基本数据类型比较的是值,引用数据类型比较的是内存地址)
equals 也是比较的对象,但是它分两种不同的情况:
转载于:https://www.cnblogs.com/zzfpz/p/10990403.html