Hashtable不允许使用null作为key和value,如果试图将null作为value放进Hashtable中,将会引发NullPointerException;
HashMap
允许空(
null
)键值(
key和value
)。
由于非线程安全,效率上可能高于
Hashtable
。
HashMap
把
Hashtable
的
contains
方法去掉了,
Hashtable
和
ConcurrentHashMap
除了
contains
,还有
containsvalue
和
containsKey
。