JVM的主要组成及其作用

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

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

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

相关推荐
修行者Java1 天前
JVM 内存结构
jvm
代码程序猿RIP1 天前
【SQLite 库】sqlite3_open_v2
jvm·oracle·sqlite
柳贯一(逆流河版)2 天前
Spring Boot Actuator+Micrometer:高并发下 JVM 监控体系的轻量化实践
jvm·spring boot·后端
lpruoyu2 天前
颜群JVM【04】助记符
jvm
Flash Dog2 天前
【JVM】——实战篇
jvm
DKPT2 天前
JVM栈溢出和堆溢出哪个先满?
java·开发语言·jvm·笔记·学习
m0_475064502 天前
jvm双亲委派的含义
java·jvm
胡小禾2 天前
JDK17和JDK8的 G1
jvm·算法
海梨花2 天前
今日八股——JVM篇
jvm·后端·面试
fwerfv3453453 天前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python