首页 > 其他 > 详细

HashMap和HashTable的区别

时间:2019-12-30 09:36:36      阅读:95      评论:0      收藏:0      [点我收藏+]

HashMap和HashTable都实现了Map接口,它们俩都是双序列存储数据的

一个Key值对应一个value值,key值无序唯一,value不唯一

 

HashMap是非线程安全的,如果只有一个线程访问HashMap时,效率会优于HashTable

HashMap的Key值或value允许为null;

HashMap是java2引进的Map interface的一个实现

 

HashTable是线程安全的,如果只有多个线程访问HashTable时,则使用HashTable

我们不需要考虑自己为它的方法实现同步

HashTable的Key值或value不允许为null;

HashTable继承与Dictionary,是java1的时候就有的

HashMap和HashTable的区别

原文:https://www.cnblogs.com/LittleBoys/p/12117876.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!