首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
辰风酱61046
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 0
沸点 1
赞
1
返回
|
搜索文章
最新
热门
Java阻塞队列LinkedBlockingQueue原理分析
分析完了ArrayBlockingQueue再看LinkedBolckQueue就很容易理解了,相同的思路,只不过两种实现方式。一个用数组处理,一个用链表处理。 这里不再着重讲源码了,只说下跟arrayBlcokingQueue的不同。 LinkedBlockingQueue …
Java阻塞队列ArrayBlockingQueue原理分析
阻塞队列提供了两个阻塞行为的操作,当队列为空时,获取元素的线程会一直等待队列非空才会返回值,当队列满时,添加元素线程同理也会等待队列可用才执行添加。 阻塞队列常用于生产者和消费者场景,生产者负责添加元素,消费者负责获取元素而。 抛出异常:是指当阻塞队列满时候,再往队列里插入元素…
Java集合-WeakHashMap
WeakHashMap自身特点是,当除了自身有key的引用外,在别的地方没有引用,gc垃圾回收后,WeakHashMap在进项增删改查操作时会自动删除这些key,节省了内从空间。 WeakHashMap适合做缓存系统。 entry是key对象的弱引用持有者,当key对象被GC清…
LinkedHashMap实现原理
HashMap存放是无序的,当以一定顺序put时候,HashMap是以key的hash值顺序保存的,迭代器遍历时是无序的,有时候我们需要一款以插入顺序返回的map,于是LinkedHashMap应运而生。 LinkedHashMap基于HashMap的实现,只不过在table之…
java集合类详解
上述类图,点边框为接口类,比如Iterator,Collection,Map,List,Set,Queue等,短实线框为抽象类,比如AbstractCollection,AbstractSet,AbstractList,AbstractMap等,实线框的为实线类,比如HashM…
个人成就
文章被点赞
1
文章被阅读
3,779
掘力值
96
关注了
14
关注者
2
收藏集
0
关注标签
8
加入于
2018-11-11