集合源碼分析(四)HashMap實現

HashMap是常用的Java集合之一,是基於哈希表的Map接口的實現。與HashTable主要區別爲不支持同步和允許null作爲key和value。由於HashMap不是線程安全的,如果想要線程安全,可以使用ConcurrentHashMap代替。   HashMap的底層是哈希數組,數組元素爲Entry。HashMap通過key的hashCode來計算hash值,當hashCode相同時,通過
相關文章
相關標籤/搜索