对于HashCode 的简单理解 记住两点 1、如果两个对象equals相等,那么这两个对象的HashCode一定也相同 2、如果两个对象的HashCode相同,不代表两个对象就相同,只能说明这两个对象在散列存储结构中,存放于同一个位置 如果对象的equals方法被重写,那么对象的HashCode方法也尽量重写 借鉴文章:hashcode