HashMap和Hashtable都实现了Map接口 HashMap是非synchronized,而Hashtable是synchronized HashTable使用Enumeration,HashMap使用Iterator HashMap允许将 null 作为一个 entry 的 key 或者 value,而 Hashtable 不允许。