一、
继承于Object 的 Equal :是指两个对象引用值—堆中的地址 相等。
Object 甚至HashCode()相等。
二、HashCode 是Hash算法 key值。
Hash算法经过Key值计算地址空间。
三、 Equal 相等,对象肯定相等;
Equal相等 HashCode一定相等。
Equal 不相等 HashCode不一定不相等。(不同的地址值对应同一个hash key)
HashCode相等,Equal不一定相等(可能相等、可能不相等)。
一、
继承于Object 的 Equal :是指两个对象引用值—堆中的地址 相等。
Object 甚至HashCode()相等。
二、HashCode 是Hash算法 key值。
Hash算法经过Key值计算地址空间。
三、 Equal 相等,对象肯定相等;
Equal相等 HashCode一定相等。
Equal 不相等 HashCode不一定不相等。(不同的地址值对应同一个hash key)
HashCode相等,Equal不一定相等(可能相等、可能不相等)。
转载于:https://www.cnblogs.com/lm3306/archive/2012/12/05/2804149.html