什么时候用hashCode(),它的作用是什么.
用了 equals,为什么还用hashCode().
请详细觉得答复!

解决方案 »

  1.   

    hashCode()提供了一个计算类实例散列值的函数
    比如把一个对象放入HashTable中去,就会调用该函数计算该变量的Hash值,根据计算出的Hash值判断是否在HashTable中存在该对象。
      

  2.   

    hashcode方法一般是在Collection Framework操作的时候使用的,自己程序使用的机会不多,不过很重要