hashcode方法和equals方法的比较 1、equals和hashcode方法都是判断java中对象是否相等的。 2、java中equal是方法判断对象是否相等时正确的全面的,但比较消耗性能,hashcode方法是生成一个hash值来比较,效率较高,但是不一定准确。 3、hashcode相等不能说明equals相等,equals相等可以说明hashcode相等,一般重写一个对象hashcode方法则必须重写equals方法。 4、equals()方法是用于比较对象的内容是否相等。