HashMap与HashTable的区别

参考: http://zhidao.baidu.com/question/350410456.html


有以下三方面:
1.Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。HashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。

2.hashTable同步的,而HashMap是非同步的,效率上逼hashTable要高。

3.hashMap允许空键值,而hashTable不允许。

你可能感兴趣的:(Hashtable)