HashMap,HashTable,ConcurrentHashMap三者的區別

本篇是整理一些面試集錦,所以只公佈答案,順帶會解釋一下,詳情請自行百度或其他途徑! HashMap 1,從源碼中我們看到是一個非線程安全的, 2,而且是key,value可以爲null 3,HashMap 採取判斷Key鍵的hash碼來確定存儲位置,如果hash碼一致則存儲在一個鏈表中,如果鏈表太大,則採取紅黑樹的方法,雖然這樣會導致增刪減慢,但是查詢效率會提高 4,如果一定要在線程中使用Hash
相關文章
相關標籤/搜索