HashMap和HashTable的区别

时间:2019-12-30 09:36:36   收藏:0   阅读:95

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的时候就有的

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!