● Hashtable 是个古老的 Map 实现类,JDK1.0 就提供了。不同于 HashMap ,Hashtable 是线程安全的。
● Hashtable 的实现原理和 HashMap 相同,功能相同。底层都是使用哈希表结构,查询速度快,很多情况下可以互用。
● 和 HashMap 不同的是,Hashtable 不允许使用 null 作为 key 和 value 。
● 和 HashMap 相同的是,Hashtable 不能保证 key - value 对的顺序。
● Hashtable 判断两个 key 相等、两个 value 相等的标准,与 HashMap 一致。