阅读背景:

重写hashCode和equals方法

来源:互联网 
如果你的对象想散列存储的集合中或者想作为散列Map的Key时(HashSet、HashMap、Hashtable等)那么你必须重写equals()方法,这样才能保证唯一性。在重写equals()方法的同时,必须重写hashCode()方法?当然,在这种情况下,你不想重写hashCode()方法,也没有错,但是sun建议这么做,重写hashCode只是技术要求(为了提高效率)。如果你的对象想散列存储的集合中或者想作为散列Map的Key时(HashSet、HashMap、Has


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: