本帖最后由 ubdc02 于 2011-05-13 07:11:58 编辑

解决方案 »

  1.   

    hashCode只有使用到哈希相关的东西才会用到譬如将对象放到hashMap中
      

  2.   

    Object在hashCode方法中有个这样的协定:如果根据 equals(Object) 方法,两个对象是相等的,那么对这两个对象中的每个对象调用 hashCode 方法都必须生成相同的整数结果。Object在equals方法中有这样一个注意:注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。