首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mr羽墨青衫
掘友等级
Coder
|
阿里巴巴集团
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 45
沸点 8
赞
53
返回
|
搜索文章
最新
热门
一文吃透JVM分代回收机制(以SerialGC为例)
Java GC发展至今,已经推出了好几代收集器,包括Serial、ParNew、Parallel、CMS、G1以及Java11中最新的ZGC。每一代GC都对前一代存在的问题做出了很大的改善。 今天介绍一个古董收集器-Serial串行GC。 虽然此收集器的使用场景已经不多,但本文…
深入分析Java类加载器原理
本文分析了双亲委派模型的实现原理,并通过代码示例说明了什么时候需要实现自己的类加载器以及如何实现自己的类加载器。 本文基于JDK8。 ClassLoader用于将class文件加载到JVM中。另外一个作用是确认每个类应该由哪个类加载器加载。 第二个作用也用于判断JVM运行时的两…
Java虚拟机-GC垃圾回收算法-标记清除法、复制算法、标记压缩法、分代算法
GC的出现解放了程序员需要手动回收内存的苦恼,但我们也是要了解GC的,知己知彼,百战不殆嘛。 常见的GC回收算法主要包括引用计数算法、可达性分析法、标记清除算法、复制算法、标记压缩算法、分代算法以及分区算法。 其中,引用计数法和可达性分析法用于判定一个对象是否可以回收,其他的算…
Java虚拟机-GC垃圾回收算法-判定一个对象是否是可回收的对象
GC的出现解放了程序员需要手动回收内存的苦恼,但我们也是要了解GC的,知己知彼,百战不殆嘛。 常见的GC回收算法主要包括引用计数算法、可达性分析法、标记清除算法、复制算法、标记压缩算法、分代算法以及分区算法。 其中,引用计数法和可达性分析法用于判定一个对象是否可以回收,其他的算…
Java虚拟机-GC垃圾回收算法-引用计数法
GC的出现解放了程序员需要手动回收内存的苦恼,但我们也是要了解GC的,知己知彼,百战不殆嘛。 常见的GC回收算法主要包括引用计数算法、标记清除算法、复制算法、标记压缩算法、分代算法以及分区算法。 今天来聊聊引用计数算法。 顾名思义,此种算法会在每一个对象上记录这个对象被引用的次…
Java HashMap原理及内部存储结构
本文将通过如下简单的代码来分析HashMap的内部数据结构的变化过程。 可以发现,Node其实是一个链表,通过next指向下一个元素。 记录了HashMap在结构上更改的次数,包括可以更改键值对数量的操作,例如put、remove,还有可以修改内部结构的操作,例如rehash。…
个人成就
文章被点赞
466
文章被阅读
125,386
掘力值
2,807
关注了
32
关注者
239
收藏集
3
关注标签
56
加入于
2018-08-08