热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_43206161
学习微站公众平台 Java领域优质创作者
3 年前
trueweixin_43206161

1.hashmap 速度快key可以可以一个为空,值可以有多个空
根据hashcode只来存储数据的,根据键可以直接获取它的值,具有很快的访问速度。
不支持线程的同步,可以有多个线程同时写入
多线程
速度快,可能会有数据的不一致性。
那数据的不一致性怎么解决可以用sysnchronizedmap的方法,使他具备同步的能力或者用concurrenthashmap
2hashtable
key value都不可以为空。
支持线程的同步。只有一个线程能够写入哈。
他的写入速度比较慢,但是数据可以保持一致性。
3.linkedhashmap
保存了插入记录,如果需要输出的顺序和输入相同,可以用它。
4.treemap
实现sortmap接口。默认案件指的生序排序,也可以指定排序的比较器。

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
今天下午就没有高三的学生了二叉树的讲解《六》(二叉树的层序遍历) https://blog.csdn.net/m0_64770095/article/details/125160603?utm_source=app&app_version=5.5.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
立即登录