![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码学习
文章平均质量分 88
源码学习
Bourne_First
这个作者很懒,什么都没留下…
展开
-
WeakHashMap
基于哈希表的Map接口实现,具有弱键。当WeakHashMap中的一个条目的键不再正常使用时,它将自动被删除。更准确地说,给定键的映射的存在不会阻止该键被垃圾收集器丢弃,也就是说,使其可完成、完成,然后再回收。当一个键被丢弃时,它的条目将有效地从映射中删除,因此这个类的行为与其他映射实现略有不同。WeakHashMap正是由于使用的是弱引用,因此它的对象可能被随时回收。更直观的说,当使用 WeakHashMap 时,即使没有删除任何元素,它的尺寸、get方法也可能不一样。原创 2023-08-13 09:41:41 · 86 阅读 · 1 评论 -
ThreadLocal
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SyXNECV6-1691832575541)(\java_source_imgs/threadlocal_img.jpg)]原创 2023-08-12 17:29:55 · 52 阅读 · 1 评论 -
BlockingQueue
如果可以在不超过队列容量的情况下立即插入指定的元素,成功后返回true,如果队列已满则抛出IllegalStateException,则在此队列的末尾插入指定的元素。这个函数比较有意思,是把当前队列中的元素复制到一个新数组中,并不是队列的容量大小,而是队列的真实元素个数。其实,我们知道,其实阻塞队列是基于条件队列实现的, 当 数组存储满的时候, notFull.await。clear 其实就是一种 出队列,因此,将 notFull 阻塞队列的元素唤醒。如果队列未满,则插入,如果已满,则返回 false。原创 2023-08-12 17:29:25 · 62 阅读 · 1 评论 -
HashMap
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GrZxJTzR-1691832408829)(java_source_imgs\1.png)]原创 2023-08-12 17:27:13 · 59 阅读 · 1 评论 -
ArrayList
ArrayList原创 2023-08-12 17:13:14 · 63 阅读 · 1 评论