modCount變成了非volatile得 為神馬呢?因為hashmap本身就是以線程安全為目的設計的類噪奄,就是單線程使用的類玷过,volatile作用不大苛蒲,而且徒增一些讀寫開銷B遍稀! 原來的拉鏈變成了紅黑樹臂外,極端情況下的查找時間復雜度由O(n)變成了O(lgn) key為null的元素窟扑,放在獨立的屬性里喇颁。以前是默認放在第一個拉鏈中。 增加一個加hashSeed的東西增加了hash隨機性嚎货!