HashMap和HashTable的区别2

接上一篇帖子,hashmap和hashtable主要的三方面不同如下:
1.历史遗留原因,包含的方法不同,hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法,是操作上更加的方便。
2.在多线程访问中,hashTable同步的,而HashMap是非同步的,效率上比hashTable要高。
3.是否支持空键值,hashMap允许空键值和空value值,而hashTable不允许。

你可能感兴趣的:(HashMap和HashTable的区别2)