1,就像ArrayList是Vector的替换一样,HashMap是Hashtable的替换 2,Hashtable,线程安全,效率低;键和值不允许null值。 HashMap,线程不安全,效率高; 键和值允许null值。