JVM
文章平均质量分 54
爱健身的IT狂人
这个作者很懒,什么都没留下…
展开
-
一篇就够,图文解析JVM 底层内存回收算法
大家应该多多少少听过“可达性分析算法”和“引用计数法”,接下来就详细介绍一下它们。原创 2022-01-25 15:09:14 · 449 阅读 · 0 评论 -
一篇就够,详细了解Java对象的整体创建过程
相信大家对于对象的创建早就使用了无数次了,那么大家是否了解JVM下对象的创建流程是怎么的呢?来吧,现在笔者带大家进一步去了解这个流程。先来一张大体的流程图,总体上来把握一下: 从上图,我们可以知道new完对象后,必须先进行类的加载检查,那么什么是类的加载检查呢?从JVM的角度来说,JVM拿到了new对象的指令之后,会去常量池进行查找相关的符号引用,如果没有找到,就会进行类的加载过程(加载、验证、准备、解析、初始化);而相应的,如果找到了该符号引用,就可以直接使用并给其分配所需的内...原创 2022-01-23 13:59:37 · 393 阅读 · 0 评论 -
简单易懂,JVM整体结构及简略类流程图
没看错,就只有一张图!来吧,展示! 在这里,笔者大致画了一张流程图,粗略的展示了JVM里面class文件的大致流程,当然这只是简易版本。原创 2022-01-21 11:11:34 · 253 阅读 · 0 评论 -
一篇就够,彻底了解JVM类加载机制
话不多说,直接进入主题!先来张Java底层大体从加载到结束的粗略流程图:图一这图中的loadClass的类加载过程包括了以下几步: 加载 -->验证-->准备 -->解析 -->初始化-->使用 -->卸载图二 其中java类的class文件被加载到方法区之后,主要包含运行时常量池、类型信息、字段信息、方法信息、类加载器的引用、对应class实例的引用等信息。从图中,大家可以看到主类在运行过程中如果...原创 2022-01-17 14:45:53 · 393 阅读 · 0 评论