【最详细】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都使用哈希表来
原创
2022-07-13 11:43:52 ·
611 阅读 ·
2 评论