
JVM虚拟机底层
文章平均质量分 90
深入了解java的底层实现
我觉得海星_98
海上风大,保重身体。
展开
-
深入学习JVM底层(六):程序编译与代码优化
Java 中即时编译器在运行期的优化过程对于程序运行来说更重要,而前端编译器在编译期的优化过程对于程序编码来说更加密切原创 2022-06-30 17:13:29 · 710 阅读 · 0 评论 -
深入学习JVM底层(五):类加载机制
虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、装换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型如图:其中加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的。...原创 2022-06-28 15:23:13 · 152 阅读 · 0 评论 -
深入学习JVM底层(四):类文件结构
Java 虚拟机的设计者在设计之初就考虑并实现了其它语言在 Java 虚拟机上运行的可能性。所以并不是只有 Java 语言能够跑在 Java 虚拟机上,时至今日==诸如 Kotlin、Groovy、Jython、JRuby 等一大批 JVM 语言都能够在 Java 虚拟机上运行==。它们和 Java 语言一样都会被编译器编译成字节码文件,然后由虚拟机来执行。所以说类文件(字节码文件)具有语言无关性。......原创 2022-06-28 15:21:22 · 418 阅读 · 0 评论 -
深入学习JVM底层(三):垃圾回收器与内存分配策略
垃圾收集器在做垃圾回收的时候,首先需要判定的就是哪些内存是需要被回收的,哪些对象是存活的,是不可以被回收的;哪些对象已经死掉了,需要被回收。原创 2022-06-23 17:51:33 · 155 阅读 · 0 评论 -
深入学习JVM底层(二):HotSpot虚拟机对象
HotSpot虚拟机对象原创 2022-06-22 17:12:13 · 257 阅读 · 0 评论 -
深入学习JVM底层(一):Java内存区域
Java内存区域原创 2022-06-22 17:08:07 · 200 阅读 · 0 评论