object类 int hashCode() Object定义的hashCode方法能为不同对象返回不同的整数.实际上是把JVM给对象分配的地址转化为整数,确保了逻辑上的唯一性.而转化的散列算法,可能会把两个地址算出同一个值来(低概率),所以,hash值一样的对象不一定是同一个对象,但是地址相同的对象,肯定是同一个对象. boolean equals(Object obj) ==和equals的区别 ==对于基本类型来说,比较的是数值,对于引用类型来说比较的是引用的地址. equals不能用来比…