HashMap和Hashtable的区别 HashMapHashtable线程是否安全线程不安全线程安全是否允许null key和null和valuenull key可以,仅可以有一个;null value可以没有,可以有一个或多个不能有null key和null value,否则会报错效率较高较低继承的父类不同abstractMapDictionary初始化和扩容方式不同默认的初始大小为16,每次扩容为原数组的2n默认的初始大小为11,每次扩容为原数组大小的2n+1