我的理解— Hash equal

一、

继承于Object 的 Equal  :是指两个对象引用值—堆中的地址 相等。

Object 甚至HashCode()相等。

二、HashCode 是Hash算法 key值。

      Hash算法经过Key值计算地址空间。

三、 Equal 相等,对象肯定相等;

      Equal相等 HashCode一定相等。 

      Equal 不相等  HashCode不一定不相等。(不同的地址值对应同一个hash key)

      HashCode相等,Equal不一定相等(可能相等、可能不相等)。

    

     

原文地址:https://www.cnblogs.com/lm3306/p/2804149.html