A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

黑马帝

  • 黑马币:5

  • 帖子:33

  • 精华:0

© 黑马帝   /  2011-8-27 22:17  /  1760 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 匿名 于 2015-3-27 16:39 编辑

hhhhhhhhhhhhhhhhh

3 个回复

倒序浏览
黑马网友  发表于 2011-8-28 01:20:19
沙发
。。。。自己进去查看源代码不就行了吗???我觉得他们差不多,只不过后者是线程同步的,每存取一个数都要先判断一下那把“锁”是否是空闲的,所以1.2版本才又多出了一个HashMap,线程不同步,速度快
回复 使用道具 举报
黑马网友  发表于 2011-8-28 15:49:33
藤椅
其实就是hashtable比hashmap多了线程“锁”的机制,至于想了解这个“锁”的实现原理,那自然就去看一下线程同步机制的知识而不是hashmap和hashtable的知识,还有一点就是hashmap可以将空值作为一个表的条目的key或者value,但是hashtable是不能放入空值的,这个具体又是怎么实现的,我想和hashtable是基于Dictionary类,而hashmap是1.2引进的map接口的一个实现有关吧,不太清楚。
回复 使用道具 举报
黑马网友  发表于 2011-8-29 16:27:38
板凳
大家要注意 这道题目面试的时候我也碰到了 我当时懵了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马