- 提高具有哈希结构的容器效率
- 两个引用,如果指向的是同一个对象,则哈希值肯定一样
- 两个引用,如果指向的是不同对象,则哈希值是不一样的
- 哈希值主要根据地址号来的,不能完全将哈希值等价于地址
public class HaschCode_ {
public static void main(String[] args) {
A a = new A();
A a1 = new A();
A aa = a;
System.out.println("a的哈希值:"+a.hashCode());
System.out.println("a1的哈希值:"+a1.hashCode());
System.out.println("aa的哈希值:"+aa.hashCode());
}
}
class A{}
a的哈希值:17030099
a1的哈希值:23580493
aa的哈希值:17030099