我的理解— Hash equal

 

一、

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

Object 甚至HashCode()相等。

 

二、HashCode 是Hash算法 key值。

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

 

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

      Equal相等 HashCode一定相等。 

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

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

    

     

 

 

 

 

 

posted on 2012-12-05 22:58  -小神飞  阅读(347)  评论(0编辑  收藏  举报

导航