1.当你使用实现MAP的类时,用作该映射的健的一部分的任何类必须重写HASHCODE() 和EQUALS()方法.2.如果要是类对象能够用作散列表的健 则必须重写EQUALS()方法,使两个不同的实例能够被视为相同的.一直没想通,为什么?

解决方案 »

  1.   

    1 放入的Map中键值,具有唯一性,通过get(key)可以得到 value
      key之间就涉及到比较的问题。不从写,两个对象比较的是实例的
      地址。必须建立可比较的规则
    2 类对象 你理解了吗。产生实例的对象。同类一个级别的。不是对象级别的。
      层次不一样。
      

  2.   

    你说的是hashmap吧,map接口可没有这样的限定。