java 中hashcode 与 equals的关系

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

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

反过来:

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

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

原文地址:https://www.cnblogs.com/chengxuyuandashu/p/3748185.html