hashmap和hashtable区别
时间: 2023-04-24 14:01:47 浏览: 71
hashmap与hashtable区别
HashMap和Hashtable都是Java中的散列表,用来存储键值对。但它们之间有一些区别:
1. HashMap是非线程安全的,而Hashtable是线程安全的。
2. HashMap允许键或值为null,而Hashtable不允许。
3. HashMap的迭代器(Iterator)是fail-fast迭代器,而Hashtable的Enumerator迭代器不是fail-fast的。
4. HashMap是在JDK1.2版本推出的,而Hashtable是在JDK1.0版本推出的。
阅读全文