hashCode()

Object 的 hashCode() 、equals()、toString() 方法_引用类型

hashCode() 是 native 方法,也就是本地方法,使用 C++ 写的

虽然看不懂 C++ 的代码,但是可以确定,hashCode 不是对象在内存中的地址!


toString()

Object 的 hashCode() 、equals()、toString() 方法_引用类型_02

Object.toString() 是 "类的完全限定名 + @ + 十六进制的 HashCode"


equals()

Object 的 hashCode() 、equals()、toString() 方法_十六进制_03

equals() 比较引用类型数据 所指向 对象在堆中的地址


参考资料:

1、JDK 源码