
底层源码
文章平均质量分 96
温文艾尔
我是温文艾尔,2021年度优快云博客新星TOP6,Java领域新星创作者,大三在读,已入驻华为云,掘金开发者社区等
展开
-
Java并发基石-CAS原理实战
java并发基石,cas原理实战讲解原创 2022-03-14 18:28:39 · 2463 阅读 · 53 评论 -
【源码那些事】LinkedList底层源码有那么难吗,一文让你学会它
Linkedlist底层源码解析+图示,值得收藏!原创 2021-12-23 14:47:45 · 1821 阅读 · 87 评论 -
【源码那些事】超详细的ArrayList底层源码+经典面试题
【jdk源码】爆肝!超详细的ArrayList底层源码,你值得拥有原创 2021-12-12 20:47:34 · 4684 阅读 · 87 评论 -
HashMap底层红黑树原理(超详细图解)+手写红黑树代码
在看完了小刘老师和黑马的源码视频之后,我整理了一篇HashMap的底层源码文章,学海无涯,这几天看了对红黑树的讲解,故将其整理出来HashMap底层源码解析上HashMap底层源码解析下视频链接小刘老师讲源码传智播客-黑马程序员文章目录红黑树什么是树红黑树什么是树树(tree)是一种抽象数据类型(ADT),用来模拟具有树状结构性质的数据集合,它是由n(n>0)个有限节点通过连接它们的边组成一个具有层次关系的集合。把它叫做“树”是因为他看起来像一颗倒挂的树,也就是说它是根朝上,而叶向原创 2021-11-24 22:47:07 · 24181 阅读 · 17 评论 -
HashMap底层源码解析下(超详细图解)
文章目录前言HashMap成员方法put(K key, V value)解读上述hash方法:resize扩容方法扩容机制resize源码remove源码get方法源码遍历HashMap集合的几种方式1.分别遍历key和Values2.使用iterator迭代器迭代3.通过get方式4.jdk8之后使用Map接口中的默认方法前言前情回顾HashMap底层源码解析上HashMap成员方法put(K key, V value)put方法是比较复杂的,实现步骤大致如下先通过hash值计算出ke原创 2021-11-23 20:16:53 · 2786 阅读 · 4 评论 -
HashMap底层源码解析上(超详细图解+面试题)
* Because TreeNodes are about twice the size of regular nodes, we * use them only when bins contain enough nodes to warrant use * (see TREEIFY_THRESHOLD). And when they become too small (due to * removal or resizing) they are converted原创 2021-11-22 22:20:21 · 5084 阅读 · 9 评论