*jvm的运行原理有主要有三方面,其实这也是jvm的主要工作:
1、内存管理
2、执行流程
3、垃圾回收
Java代码编译和执行的整个过程包含了以下三个重要的机制:
·Java源码编译机制
·类加载机制
·类执行机制
1.Java代码编译是由Java源码编译器来完成,也就是Java代码到JVM字节码(.class文件)的过程。 流程图如下所示:
image.png
2.Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:
Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:

image.png
原网站:
https://blog.csdn.net/qq_33384065/article/details/80282023