谁能说一说HashMap和HashTable的区别,哪个效率高

 我来答
一骑当后
2015-02-10 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40299 获赞数:306427
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  1、出于并发性的考虑,同步保证多个进程不会同时修改一个对象,可以说,它是一种“锁”。
  2、轻量这个词多用于微软的ActiveX,也许用在这并不恰当,但我只是想表达效率高、存储消耗小的意思。
  3、在多个进程同时访问HashMap,并且其中一个进程修改了HashMap的内容:如删除添加项目时,不会在其它的进程中体现出来;而HashTable则不同。去除同步,它不需要“排队”;不检测更新,它效率自然要高。
  另外,回答出这问题,我也不算高手。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骏磬国际贸易
2024-11-13 广告
骏磬国际贸易(上海)有限公司关注的Baker Hughes公司,是美国一家在石油天然气设备与服务领域具有重要地位的大型服务公司。该公司成立于1987年,通过油田服务和设备(OFSE)以及工业和能源技术(IET)两大部门运营,致力于为全球石油... 点击进入详情页
本回答由骏磬国际贸易提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式