黑马程序员技术交流社区
标题:
HashMap 和 Hashtable 的区别:
[打印本页]
作者:
等你的季节-夏天
时间:
2015-7-7 11:33
标题:
HashMap 和 Hashtable 的区别:
HashMap 和 Hashtable 的区别:
共性:
底层都是哈希表;
存储的键,必须实现hashCode equals 保证对象的唯一性;
区别:
HashMap 是线程不安全集合,运行速度快;
允许null值null键;
Hashtable 线程安全集合,运行速度慢;
不允许存储null
作者:
小虎199406
时间:
2015-7-7 13:23
1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。
2.hashTable同步的,而HashMap是非同步的,效率上逼hashTable要高。
3.hashMap允许空键值,而hashTable不允许。
作者:
dajiaoya
时间:
2015-7-7 13:35
分享快乐
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2