HashMap和Hashtable的区别
1、HashMap是线程不安全的;Hashtable是线程安全的
2、HashMap可以添加一个key为null的元素,多个value为null的元素;Hashtable不可以添加key为null的元素和value为null的元素。
3、HashMap的默认容量是16;Hashtable的默认容量是11。
4、扩容时,HashMap将扩容为原容量的2倍,Hashtable将扩容为原容量的2倍加1
HashMap和Hashtable的区别
1、HashMap是线程不安全的;Hashtable是线程安全的
2、HashMap可以添加一个key为null的元素,多个value为null的元素;Hashtable不可以添加key为null的元素和value为null的元素。
3、HashMap的默认容量是16;Hashtable的默认容量是11。
4、扩容时,HashMap将扩容为原容量的2倍,Hashtable将扩容为原容量的2倍加1