Object.hashCode用于根据对象所在的内存位置进行计算。内存位置几乎普遍显示为十六进制。
默认的返回值
toString不是对哈希码非常感兴趣,而是以一种独特的方式来标识对象以进行调试,而哈希码可以很好地用于标识(实际上,类的组合)名称+内存地址确实是唯一的;虽然不能保证哈希码是唯一的,但它通常很接近)。

Object.hashCode用于根据对象所在的内存位置进行计算。内存位置几乎普遍显示为十六进制。
默认的返回值
toString不是对哈希码非常感兴趣,而是以一种独特的方式来标识对象以进行调试,而哈希码可以很好地用于标识(实际上,类的组合)名称+内存地址确实是唯一的;虽然不能保证哈希码是唯一的,但它通常很接近)。