1.继承不同. public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map 2.Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的.在多线程并发的环境下,可以直接使用Hashtable,但是要使用HashMap的话就要自己增加同步处理了. 3.Hashtable中,key和value都不允许出现nu…
HashMap和Hashtable两个类都实现了Map接口,二者保存键值对(key-value对): HashMap和HashTable区别 第一,继承的父类不同.HashMap继承自AbstractMap类,而Hashtable继承自Dictionary类,HashMap是Hashtable的轻量级实现(非线程安全的实现),二者都实现了Map接口. public class HashMap<K,V> extends AbstractMap<K,V> implements Map&…