對比 Hashtable、HashMap、TreeMap 的區別聯繫以及適用場景

典型回答 一、hashtable是早起java類庫提供的一個哈希表實現,自己是同步的,不支持null鍵和空值,因爲同步致使的性能開銷,如今已經不多被使用了java 二、hashmap是應用更加普遍的哈希表實現,應爲大致和hashtable一致,不一樣點是hashmap支持null鍵和空值,並且不是同步的。他的put和get方法,能夠達到常數時間的性能,是絕大多數利用鍵值對存取場景的首選數據結構 三
相關文章
相關標籤/搜索