深刻淺出HashMap+與Hashtable的區別

目錄 HashMap: 1.爲何是鏈表+紅黑樹? 2. 爲何不一開始就使用紅黑樹? 2月15日補充,面試問到了爲何要無符號右移16位 2月23日補充:爲何用紅黑樹不用B+樹? 3. 爲何負載因子(擴容因子)是0.75? 4. 爲何會選擇8做爲閾值? 5. 爲何16是默認起始容量? 6. 爲何hashmap的容量約定是2的倍數呢? 非線程安全緣由一:put 非線程安全緣由二:擴容 非線程安全緣由三:
相關文章
相關標籤/搜索