Hashtable与HashMap的区别
1、 HashMap不是线程安全的,HashTable是线程安全。
2、HashMap允许空(null)的键和值(key),HashTable则不允许。
3、HashMap性能优于Hashtable。
下面是关于几个区别的具体概述:
Map
1.Map是一个以键值对存储的接口。Map下有两个具体的实现,分别是HashMap和HashTable.
2.HashMap是线程非安全的,HashTable是线程安全的,所以HashMap的效率高于HashTable.
3.HashMap允许键或值为空,而HashTable不允许键或值为空.
Map是一个键值的存储接口 , map下还有俩个实现分别是 hashmap 和 hashtable
Hashmap线程非安全的 hashtable是线程安全的 所以hashmap要比hashtable效率要高
Hashmap允许键值 为空 但是 hashtable不允许为空