jvm由多个部分组成运作的
1.class loader类加载器:
加载类到内存里面,Class loader只需负责加载.
符合条件结构就加载到里面跑,
是否能运行顺利或者有没有错误异常,则需要Exectution Engine 负责
2.Exectution Engine:解释器又叫执行引擎.主要功能负责命令,并操作系统来执行
3.native interface: 接口类,本地接口作用是结合多种语言交给java使用
4.runtimedata area 运行数据区域:运行jvm的核心工具,我们所有编译的程序都被加载并且跑起来的