HashMap和Hashtable都实现了Map接口HashMap是非synchronized,而Hashtable是synchronizedHashTable使用Enumeration(枚举),HashMap使用Iterator(迭代器)HashMap允许将 null 作为一个 entry 的 key 或者 value,而 Hashtable 不允许。