JVM的工作原理

*jvm的运行原理有主要有三方面,其实这也是jvm的主要工作:

1、内存管理

2、执行流程

3、垃圾回收

Java代码编译和执行的整个过程包含了以下三个重要的机制:

·Java源码编译机制

·类加载机制

·类执行机制

1.Java代码编译是由Java源码编译器来完成,也就是Java代码到JVM字节码(.class文件)的过程。 流程图如下所示:
JVM的工作原理_第1张图片
image.png

2.Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:
Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:


JVM的工作原理_第2张图片
image.png

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

你可能感兴趣的:(JVM的工作原理)