1、主要区别:(经常遇到的面试题)
Hashtable 线程安全,同步,效率相对低下
HashMap 线程不安全,非同步,效率相对高
2、Hashtable 的父类是 Dictionary,而 HashMap 的父类是 AbstractMap
3、null 问题
Hashtable 键与值不能为 null ,而 HashMap 键最多一个 null,值可以有多个 null
1、主要区别:(经常遇到的面试题)
Hashtable 线程安全,同步,效率相对低下
HashMap 线程不安全,非同步,效率相对高
2、Hashtable 的父类是 Dictionary,而 HashMap 的父类是 AbstractMap
3、null 问题
Hashtable 键与值不能为 null ,而 HashMap 键最多一个 null,值可以有多个 null