1、HashMap继承AbstractMap类。Hashtable继承了Dictionary类。2、HashMap同意有null的键和值。 Hashtable不同意有null的键和值。3、Hashtable的方法是synchronized的,HashMap不是。Hashtable是线程安全的,HashMap是非线程安全的。4、HashMap有containsvValue和containsKey方法。Hashtable有contains方法。