- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 干了这篇博文,LinkedList源码任你分析
目录1.数据结构2.属性3.Node类结构图源码有参构造图解4.辅助方法(1)void linkFirst(E e)源码图解(2)void linkLast(E e)源码图解(3)void linkBefore(E e, Node< E> succ)源码图解(4)E unlinkFirst(Node< E> f)源码图解(5)E unlinkLast(Node< E&...
2020-01-02 14:09:42 2970
原创 大话Minor GC与Full GC分别在什么时候发生?
Java堆分区要理解Minor GC和Full GC之前要先了解Java堆的分区。如果对Java堆进行细分地话,又可以分为新生代(包含Eden空间、From Survivor空间、ToSurvivor空间)和老年代。注意:这样要补充一点。在HotSpot虚拟机中默认Eden和From Survivor、ToSurvivor的大小比例是8:1:1。所以上图为了展示清楚,画的不是很准确。垃圾收...
2020-01-02 09:14:04 517
原创 大话Java堆的分区Eden、From Survivor、To Survivor、老年代
Java虚拟机运行时数据区一般分为:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。如果对Java堆进行细分地话,又可以分为新生代(包含Eden空间、From Survivor空间、ToSurvivor空间)和老年代。由来不喜欢看历史的可以先看后面内容。之所以将Java堆又细分为新生代和老年代的原因不是因为《Java虚拟机规范》对这一块数据区域有进一步地划分。而是Sun/...
2020-01-02 08:35:47 2693 5
原创 Eclipse自动生成get、set、equals、toString方法的快捷方式
目录1. Generate Element Comment2. Override/Implement methods3. Generate Getters and Setters4. Generate hashCode() and equals()5. Generate toString()6. Generate Constructor using Fields7. Generate Constr...
2020-01-02 08:18:07 2150 4
JDK5HashMap源码
2020-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人