
【最详细】Java---HashMap 与 Hashtable 的区别?
Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。二者都实现了Map接口。HashMap允许是支持null键和null值的,允许一个null键和多个null值HashTable不允许null键值,在遇到null时,会抛出NullPointerException异常。HashMap在实现时对null做了特殊处理,将null的hashCode值定为了0,从而将其存放在哈希表的第0个bucket中。数据结构HashMap和HashTable都使用哈希表来







