public final Object get(long key) { int i = indexOfKey(key); //问题在这里,按照HASH算法,有可能是多个thread id(key)对应一个hash值i的 //If not in the map return null if (i<0) { return null; } else { return values;//而这里直接返回了一个i的object,怎么能保证这个object就是唯一的呢?不会是每次遇到 重复的hash值就把上次的覆盖掉吧??就是不懂这里,请高手指点指点 } }