JVM架构图
2021-06-23 00:02:32 54 举报
JVM架构图 jdk1.8
作者其他创作
大纲/内容
Java开发工具包JDK(Java Development Kit)
本地内存
连接
Java虚拟机JVM(Java Virtual Machine)
.class文件
线程共享区域
运行时数据区
线程
本地方法接口
JVM、JRE、JDK关系
元空间Metaspace
Java开发工具IDEA/Eclipse
本地方法库
初始化
只可以运行java程序,包含JVM和一些基础的Java类库
解析
加载
虚拟机栈VM Stack
可以执行class文件中的字节码指令;Java跨平台的核心,不同的平台有对应不同版本的JVM。
执行引擎
类加载器
不同操作系统(OS)
程序计数器Program Counter Register
直接内存Direct Memory
Java运行时环境JRE(Java Runtime Environment)
可以编译和 运行java程序,包含了JRE、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)
验证
堆Heap
Java虚拟机(jdk 1.8)JVM(Java Virtual Machine)
线程私有区域
本地方法栈Native Method Stack
0 条评论
下一页