JVM 体系结构概述

一、jvm运行在操作系统之上的,它与硬件没有直接交互;

二、JVM体系结构概览

JVM的基本结构:类加载器、执行引擎、运行时数据区、本地方法接口;

过程:class文件 ----> 类加载器 ----> 运行时数据区 -----> 执行引擎 ,本地接口----->  本地方法库。

1、类加载器ClassLoader:

  负责加载class文件,class文件在文件开头有特定的文件标识,并且ClassLoader只负责 class 文件的加载,至于class文件是否能够运行则由Execution Engine决定

  类加载器详细:https://www.cnblogs.com/yufeng218/p/9148048.html

2、Execution Engine 执行引擎

  Execution Engine 执行引擎负责解释命令,提交操作系统执行。

 

猜你喜欢

转载自www.cnblogs.com/yufeng218/p/9148130.html