Java虚拟机执行大致流程
2022-03-22 16:24:10 0 举报
java虚拟机宏观位置
作者其他创作
大纲/内容
分析器
Java 应用
应用5
调用
Scala开发
字节码生成器
注解抽象语法树
Java虚拟机
Scala
应用3
........
垃圾回收器
语法分析
本地方法库
代码优化器
方法区
生成
JIT编译器(编译执行)
解释器
运行时数据区( run data area)
类加载器
目标代码生成器
本地方法接口
Java 编译器
操作系统(windows linux mac)
Android Dalvik VM
系统虚拟机
程序虚拟机
.class二进制字节码文件
程序计数器
.class文件
中间代码生成器
语法抽象语法树
翻译字节码(解析执行)
源码xx.java
虚拟机栈
二进制字节码xx.class
Java开发
词法分析
VMWare workstation
应用1
堆
字节码校验器
执行引擎
即时编译器
应用层
应用4
语义分析
scala编译器
应用2
Visual Box
符合JVM规范的字节码文件
硬件(CPU-Disk-net)
本地方法栈
收藏
收藏
0 条评论
下一页