HashMap、Hashtable、 TreeMap、WeakhashMap的區別

一、HashMap與HashTable的區別    首先HashMap(java1.8後HashMap使用數組加鏈表或數組加紅黑樹組成)和Hashtable都使用數組加鏈表的方式進行實現,同時具有數組和鏈表的特點。     1、HashMap可以理解爲是Hashtable的一個輕量級非線程安全的實現,HashMap允許一個null的key值,而Hashtable不允許     hashmap中實現
相關文章
相關標籤/搜索