JVM的主要组成及其作用

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

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

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

相关推荐
nsjqj9 小时前
JavaEE初阶:多线程(1)
java·开发语言·jvm
最贪吃的虎12 小时前
Java基础之泛型
java·运维·jvm·分布式·后端
pps-key13 小时前
ai交易算力研究
大数据·jvm·人工智能·机器学习
没有bug.的程序员16 小时前
网关在高并发场景下的优化实践:从Reactor模型到GC调优的深度指南
java·jvm·高并发·gc调优·网关优化·reactor模型·netty调优
人邮异步社区16 小时前
C++之父的《C++程序设计语言》(第4版)重译出版!
java·jvm·c++
芒克芒克19 小时前
JVM 一(八股文)
jvm
会算数的⑨20 小时前
Java场景化面经分享(一)—— JVM有关
java·开发语言·jvm·后端·面试
Loo国昌20 小时前
JVM 调优深度实战:从底层原理到生产排查全路径复盘
jvm
C++chaofan21 小时前
JUC 并发编程从入门到精通(超详细笔记 + 实战案例)
java·jvm·spring boot·redis·后端·并发·juc
小毅&Nora21 小时前
【后端】【JAVA】JDK 21与JDK 7 JVM结构及GC算法深度解析:从永久代到元空间,从CMS到ZGC的演进
java·jvm·gc