百木园-与人分享,
就是让自己快乐。

HashMap和HashTable区别说明

转自:

 http://www.java265.com/JavaMianJing/202205/16515869843253.html

下文是笔者见过比较全面的关于HashMap和HashTable不同之处的文章

 最与众不同的一句话为:hashtable和hashMap遍历的不同之处,

在别的文章中,没有发现这一点哦

下文笔者将讲述HashMap和Hashtable的不同之处,如下所示

HashMap是Hashtable的轻量级实现
   HashMap允许key和value为null,但最多允许一条记录的key为null
   HashTable 不允许key为null的情况发生

HashTable中的方法是线程安全的
HashMap中的方法都不是线程安全的
   在多线程访问HashMap需要提供额外的同步机制

Hashtable使用Enumeration进行遍历
 HashMap使用Iterator进行遍历

来源:https://www.cnblogs.com/java265/p/16219685.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » HashMap和HashTable区别说明

相关推荐

  • 暂无文章