HashMap、HashTable 區別

區別項 HashMap HashTable
繼承和實現 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, Serializable
線程安全 不是線程安全的 是線程安全的
key、value是否能夠爲null key、value均可覺得null key、value都不能夠爲null
支持的遍歷種類 只支持Iterator(迭代器)遍歷 支持Iterator(迭代器)和Enumeration(枚舉器)兩種方式遍歷

更詳細比較,出處:https://segmentfault.com/a/1190000019945054segmentfault

相關文章
相關標籤/搜索