HashMap(1.7、1.8對比)、Hashtable、ConcurrentHashMap(1.7、1.8)

1.HashMap(線程不安全,多線程同時對其操作時會產生線程安全問題) HashMap基於Map接口,是一種基於Key-Value的數據結構,允許有一個key爲null,多個value爲null。 HashMap的默認數組長度爲16,擴容因子爲0.75,每次擴容成2的n次方數值,也就是擴容兩倍,默認第一次擴容閾值16*0.75=12 HashMap的實現原理: jdk1.7 採用數組+鏈表實現
相關文章
相關標籤/搜索