1.比较对象不同
equals:比较两个对象的地址
hashcode:比较两个队象的hash值
2.可靠性
equals:比较可靠
hashcode:不可靠
两个不同的对象它们的hashcode却有可能相同
当两个对象相等时,equals相等,hashcode也相等
equals 相同时,hashcode必定相同,对象相等
hashcode 不同时,对象一定不相等