首先hashmap与hashtable都实现了map接口,但是hashtable是线程安全的(很多方法加了锁这个关键字)低效率的 hashmap是线程不安全的 高效率的
hashtable不允许key value有空值 hashmap允许有一个空值key value可以为多个空
hashtable的扩容策略是2*old+1 默认大小是11 (算法导论建议是奇数) hashmap默认大小是16 扩容策略是2的指数级
两者继承的类不同 hashmap的父类是Abstrictmap类 hashtable是Dictionary类