從源碼角度解析HashMap特性

HashMap實現了Map接口,主要用於存儲鍵值對數據。它是java開發中高頻使用的一個API,接下來我們就通過源碼來分析它是如何工作的,以及具有哪些特性。 首先來看看它是如何存儲數據的,我們最常用的map.put(K,V)方法 我們調用put方法的時候其實內部調用的是putVal方法,這裏一個值得關注的地方是hash(key)這個方法。我們先來看看它做了什麼事? hash(key),它調用了ke
相關文章
相關標籤/搜索