JVM的主要组成及其作用

jvm主要组成部分有: 类加载器、运行时数据区 (内存结构)、执行引擎、本地接口库、垃圾回收机制

Java程序运行的时候,首先会通过类加载器 把Java 代码转换成字节码。然后运行时数据区 再将字节码加载到内存中,但字节码文件只是JVM 的一套指令集规范,并不能直接交给底层操作系统去执行。需要特定的执行引擎,将字节码翻译成底层系统指令,再让 CPU 去执行。

在这个过程中还得要通过本地接口库 调用其他语言来实现整个程序的功能。在此过程中垃圾回收机制会将一些不需要的内存释放回收,避免出现内存溢出等问题

相关推荐
weisian15112 小时前
JVM--20-面试题6:如何判断对象可以被垃圾回收?
jvm·可达性算法
蚊子码农13 小时前
每日一题--JVM线程分析与死锁排查
jvm
xuxie9916 小时前
NEXT 1 进程2
java·开发语言·jvm
weisian15119 小时前
JVM--19-面试题5:说说JVM的类加载机制和双亲委派模型
jvm·双亲委派模型·jvm类加载机制
亓才孓20 小时前
【反射机制】
java·javascript·jvm
Volunteer Technology21 小时前
JVM之性能优化
jvm·python·性能优化
Andy Dennis21 小时前
Java语法注意事项
java·开发语言·jvm
坚持的小马1 天前
JVM相关笔记-jps
jvm·笔记
昱宸星光1 天前
Xnio源码分析
java·jvm·spring
@insist1231 天前
软考-数据库系统工程师-计算机存储层次结构与性能优化核心知识点
大数据·jvm·数据库