JVM的主要组成及其作用

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

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

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

相关推荐
Ray Wang4 小时前
3.JVM
jvm
java66666888821 小时前
Java中的对象生命周期管理:从Spring Bean到JVM对象的深度解析
java·jvm·spring
生产队队长21 小时前
JVM(HotSpot):字符串常量池(StringTable)
jvm
Yuan_o_1 天前
JVM(Java Virtual Machine) 详解
jvm
派大星-?1 天前
JVM内存回收机制
jvm
G丶AEOM1 天前
Hotspot是什么?
jvm·hotspot
太阳伞下的阿呆2 天前
Java内存布局
jvm·内存对齐·内存布局·压缩指针
Tech Synapse2 天前
Java如何解决同时出库入库订单号自动获取问题
java·jvm·oracle
hiyo5852 天前
C#类的概念
java·jvm·c#
pumpkin845143 天前
JVM类数据共享(CDS)
java·jvm