hashCode()
hashCode() 是 native 方法,也就是本地方法,使用 C++ 写的
虽然看不懂 C++ 的代码,但是可以确定,hashCode 不是对象在内存中的地址!
toString()
Object.toString() 是 "类的完全限定名 + @ + 十六进制的 HashCode"
equals()
equals() 比较引用类型数据 所指向 对象在堆中的地址
参考资料:
1、JDK 源码
hashCode()
hashCode() 是 native 方法,也就是本地方法,使用 C++ 写的
虽然看不懂 C++ 的代码,但是可以确定,hashCode 不是对象在内存中的地址!
toString()
Object.toString() 是 "类的完全限定名 + @ + 十六进制的 HashCode"
equals()
equals() 比较引用类型数据 所指向 对象在堆中的地址
参考资料:
1、JDK 源码