hashmap hashtable
- 一个继承自AbstractMap 一个继承自Dictory
- 其中hashmap中的put方法明显看到 如果键值为空会默认设置为0 所以允许键为null
- 线程不安全 不需要同步效率性能更高 线程安全
- 一个用hash方法 一个用
- 初始化与增长方式初始化时:HashTable在不指定容量的情况下的默认容量为11,且不要求底层数组的容量一定要为2的整数次幂;HashMap默认容量为16,且要求容量一定为2的整数次幂。扩容时:Hashtable将容量变为原来的2倍加1;HashMap扩容将容量变为原来的2倍。