HashMap源碼解讀

hashmap示意圖 HashMap的源碼中,充斥個各種位運算代替常規運算的地方,以提升效率:  * 與運算替代模運算。用 hash & (table.length-1) 替代 hash % (table.length)  * 用if ((e.hash & oldCap) == 0)判斷擴容後,節點e處於低區還是高區。 鏈表的節點數據結構 構造函數     1.第一個構造函數:指定table的si
相關文章
相關標籤/搜索