JVM的主要组成及其作用

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

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

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

相关推荐
he___H8 小时前
jvm前15回
jvm
Anastasiozzzz12 小时前
深入理解 JVM 堆内存:分代模型与对象晋升机制
jvm
weisian15112 小时前
JVM--11-什么是 OOM?深度解析Java内存溢出核心概念与原理(上)
java·开发语言·jvm·oom
he___H13 小时前
jvm16-40回
java·jvm
edisao1 天前
序幕-内部审计备忘录
java·jvm·算法
Codiggerworld1 天前
从字节码到JVM:深入理解Java的“一次编写,到处运行”魔法
java·开发语言·jvm
洛豳枭薰1 天前
线上 Full GC 故障模拟
jvm·gc
Coder_Boy_1 天前
【Java核心】JVM核心知识清单
java·开发语言·jvm
hello 早上好1 天前
07_JVM 双亲委派机制
开发语言·jvm
edisao1 天前
第三章 合规的自愿
jvm·数据仓库·python·神经网络·决策树·编辑器·动态规划