java 中hashcode 与 equals的关系

equals()相等的两个对象,hashcode()一定相等;

equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。

反过来:

hashcode()不等,一定能推出equals()也不等;

hashcode()相等,equals()可能相等,也可能不等。

posted @ 2014-05-23 17:34  程序员大叔的博客  阅读(153)  评论(0)    收藏  举报