社区
非技术区
帖子详情
小菜鸟的2个小问题啊 1个问题10分
wenbo234
2007-06-01 12:32:40
1.HashMap和Hashtable的区别
2.Collection 和 Collections的区别
大虾们拜托说详细点拉 让我明白一个就给10分
...全文
295
6
打赏
收藏
小菜鸟的2个小问题啊 1个问题10分
1.HashMap和Hashtable的区别 2.Collection 和 Collections的区别 大虾们拜托说详细点拉 让我明白一个就给10分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wqxbc
2007-06-05
打赏
举报
回复
同意一楼的说法。
jsczxy2
2007-06-05
打赏
举报
回复
来晚了 分都要被分光了 小虾米来路过...
noOnlyCode
2007-06-05
打赏
举报
回复
是这样的吗
==========
是滴
wenbo234
2007-06-02
打赏
举报
回复
是这样的吗
VisualLion
2007-06-01
打赏
举报
回复
Collection 是接口
Collections 是类
VisualLion
2007-06-01
打赏
举报
回复
1. Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;
2. Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:
Map Collections.synchronizedMap(Map m)
这个方法返回一个同步的Map,这个Map封装了底层的HashMap的所有方法,使得底层的HashMap即使是在多线程的环境中也是安全的。
3. 在HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示 HashMap中没有该键,也可以表示该键所对应的值为null。因此,在HashMap中不能由get()方法来判断HashMap中是否存在某个键, 而应该用containsKey()方法来判断。
hashtable 类似于 hashmap,但是不允许 null 键和 null 值。
4. 其底层的实现机制不同,hashmap的访问速度要快于hashtable,因为它不需要进行同步检验,建议在非多线程环境中使用hashmap代替hashtable .
计算机打不开
菜鸟
打印组件,
菜鸟
打印常见
问题
菜鸟
打印常见
问题
发布于:2016-09-22查看:67891次发布人:模板下载分享到:
菜鸟
打印常见
问题
解决方法:第一:打印只打印一半内容到打印机首选项里面设置纸张大小,宽10cm高18cm第二:打印不出纸,打印组件里面显示...
菜鸟
先飞(c++)
一开始的飞行速度为1m/s,每过一个单位时间lin2144的飞行速度比上一个单位时间的飞行速度快2m/s,问n (0 < n < 10^5)个单位时间之后lin2144飞了多远? Input 输入一个T表示为有几组数据 每组数据输入一个n,...
2B or 2C,
菜鸟
不成
问题
的
问题
尽管没有一个快递员,但是
菜鸟
在末端不断布局...2B or 2C,对
菜鸟
来说是一个不成
问题
的
问题
。 不成
问题
,是因为
菜鸟
有足够的能力去触达末端消费者并提供服务。为了消除快递企业的这方面的顾虑,早在2013年成立之初...
C语言经典例题(
菜鸟
教程100例)
1,有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2,企业发放的奖金根据利润提成。其实就是考分类。 3,一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该...
菜鸟
教程-C语言经典100示例(前50)
这两天正在看基础的算法,在做的时候肯定不能避免的接触了
菜鸟
上的经典100例,但是使用的时候发现并不是那么的方便,因为它只是给了序号,如果查找某一
问题
的话很不方便,所以做了这篇博客,希望给自己和其他人带来...
非技术区
23,405
社区成员
70,592
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章