@Test
public void test(){
Object o = new Object();
System.out.println(o.hashCode());
System.out.println(Integer.MAX_VALUE);
}
输出:
1586270964
2147483647
hashCode是一个用int来表示对象的特征码,有最大范围为Integer.MAX_VALUE,所以在超过Integer.MAX_VALUE数量的对象中,肯定有重复的。
版权声明:本文为yangdong_123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。