
JDK成长记
文章平均质量分 93
繁茂_
这个作者很懒,什么都没留下…
展开
-
JDK成长记8:HashMap的兄弟姐妹们
LinkedHashMap的源码底层原理 LinkedHashMap的源码底层原理 LinkedHashMap继承自HashMap,但是它的底层增加了一个链表来维护插入或者访问顺序,使得LinkedHashMap变动有顺序性。如下图所示: 上图中可以看出,LinkedHashMap继承了HashMap,多了两个成员变量,tail和head指针,还使用Entry内部类继承了HashMap的Node内部类,在原有基础上增加了before和after指针。 默认情况下,是按照插入顺序的,也就是put的顺序。.原创 2021-10-18 21:49:12 · 156 阅读 · 0 评论 -
JDK成长记4:ArrayList常用方法源码探索(下)
写在前面的话 写在前面的话 有的同学问我,开始讲的很基础,节奏比较慢,这个是因为一个为了让大家慢慢进入状态,后面的节奏会越来越快的,大家不要着急,另一个是因为简单的东西重复,温故而知新,更希望给你们带来的是思想和观念的成长,这个需要铺垫。这个有点像练武功,要想练就高深的武功,需要循序渐进,不然很容易走火入魔的,所以要把根基打扎实,不能着急。这里剧透下,后面会给大家带来一个一个绝世功法:《HDFS成长记》、《ZK成长记》、《Spring Cloud Alibaba成长记》、《Spring Cloud 成长.原创 2021-10-16 13:27:47 · 192 阅读 · 0 评论 -
JDK成长记1:天呐!学完这个成长记,再面试100次也不用再愁Java基础知识了!
为了让广大工程师们更好的提升个人技术能力和思想,我将开通一个大专栏《成长记》系列,会包含Java架构和大数据从底层技术到源码原理的分享,敬请关注! 无论作为Java程序员还是大数据工程师的你,工作时间久了,可能很多底层和基础技术已经还给你的大学老师或者80%已经丢在脑后了。比如你可能已经不记得网络模型有几层?TCP三次握手,四次挥手的流程你可能也说不上来了?JDK集合和并发包的源码你可能压根没有看过,又或者很早之前你看过,但不记得了。甚至并发包下很多东西都没有用过。你也可能正在准备跳槽或者面试,...原创 2021-10-15 16:07:29 · 235 阅读 · 1 评论