1.他们继承的父类不同
HashMap的父类是 AbstractMap,Hashtable的父类是Dictionary
2.HashMap允许使用 null值和 null键,Hashtable中任何非 null 对象都可以用作键或值,也就是键与值不能为空
3.Hashtable线程安全,同步,效率相对低
HashMap线程不安全,非同步,效率高
本文探讨了HashMap与Hashtable的不同之处:1. HashMap的父类为AbstractMap而Hashtable的父类为Dictionary;2. HashMap允许null键与null值,而Hashtable不允许;3. Hashtable线程安全但效率较低,HashMap则相反。
1.他们继承的父类不同
HashMap的父类是 AbstractMap,Hashtable的父类是Dictionary
2.HashMap允许使用 null值和 null键,Hashtable中任何非 null 对象都可以用作键或值,也就是键与值不能为空
3.Hashtable线程安全,同步,效率相对低
HashMap线程不安全,非同步,效率高
1万+
1416

被折叠的 条评论
为什么被折叠?