HashMap 和 Hashtable 都实现了 Map 接口;
HashMap 是 Map 接口的一个实现类,Hashtable 继承了 Dictionary 类;
HashMap 和 Hashtable 都以键值对的形式存储数据,HashMap 允许有一个 null 键的多个 null 的值,Hashtable 不允许有 null 的键或值;
Hashtable 有 contains 方法,HashMap 没有该方法而以 containsKey 和 containsVale 取代之;
主要的不同是:HashMap 不是线性安全的,而 Hashtable 是线性安全的。