首页 > 其他 > 详细

hashmap和hashtable

时间:2019-12-15 15:03:02      阅读:89      评论:0      收藏:0      [点我收藏+]

面试常见题目,问了我们,技术小白能说些啥,看源码我表示看不懂。
我们回答一些别人总结出来的吧,表示自己大概知道这些东西。
1、线程安全
hashtable是线程安全的,hashmap不是线程安全的
hashtable为啥线程安全?它的源码里面所有的元素操作都是synchronized修饰的,像public synchronized v put(k key, v value);和 public synchronized v get (object key);

2、性能优劣
hashtable是线程安全,是因为它在操作的时候,只能运行它一个线程,其他方法都要被他阻塞,所以hashtable性能差,hashmap性能好。
面试官问有没有其他可以代替hashtable的

hashmap和hashtable

原文:https://www.cnblogs.com/lhh666/p/12044103.html

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