Last updated 5 years ago
每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。
JVM中文逻辑结构图如下:
JVM官网结构图:
如上面架构图所示,JVM分为三个主要子系统:
类加载器子系统(Class Loader Subsystem)
运行时数据区(Runtime Data Area)
执行引擎(Execution Engine)