Java面試之HashMap

HashMap是基於hash表的Map接口接口的非同步實現。實際上是一個鏈表散列的數據結構,即數組和鏈表的結合體。 map.put()實現原理, // HashMap允許存放null鍵和null值。當key爲null時,調用putForNullKey方法,將value放置在數組第一個位置。 第一步首先將k,v封裝到Node對象當中(節點)。 第二步它的底層會調用K的hashCode()方法得出ha
相關文章
相關標籤/搜索