为什么每次运行运行发现a的hashcode都一样?重启也是,难道jvm有保存功能?那不是也太消耗性能了吗
public static void main(String[] args) {
A a= new A();
System.out.println(a);
}
为什么每次运行运行发现a的hashcode都一样?重启也是,难道jvm有保存功能?那不是也太消耗性能了吗
public static void main(String[] args) {
A a= new A();
System.out.println(a);
}
hashcode是一个方法,这个方法中有定义计算对象散列码的公式,这个公式计算同一个对象的散列码当然是相同的,自己写的类也可以覆盖这个计算散列码的hashcode()方法