自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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源码

想不通,竟然很多人都收费,这个明明可以在安装JDK的目录中找到啊!自己下一个JDK就可以得到。 想不通,竟然很多人都收费,这个明明可以在安装JDK的目录中找到啊!自己下一个JDK就可以得到。

2020-04-13

JDK6HashMap源码

精确的版本号是jdk-6u45。想不通,竟然很多人都收费,这个明明可以在安装JDK的目录中找到啊!自己下一个JDK就可以得到。

2020-04-13

JDK7HashMap源码

精确的版本号是jdk-7u80。想不通,竟然很多人都收费,这个明明可以在安装JDK的目录中找到啊!自己下一个JDK就可以得到。

2020-04-13

JDK8HashMap源码

精确的版本号是jdk-8u181。想不通,竟然很多人都收费,这个明明可以在安装JDK的目录中找到啊!自己下一个JDK就可以得到。

2020-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除