transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TABLE;
为什么table数组要有关键字transient呢?
深入分析java序列化与反序列化中有提到。
http://blog.csdn.net/qq_24690761/article/details/50768887
保证序列化后的table数组中不含大量的null值。
上文提到"如果这两个 Entry 的 key 通过 equals 比较返回 false,新添加的 Entry 将与集合中原有 Entry 形成 Entry 链,而且新添加的 Entry 位于 Entry 链的头部"
为什么新添加的会在头部呢?
TODO
希望有人能回答这个问题?