1.执行引擎概述

1.执行引擎是JVM的一部分。可以看做是JVM的下层。https://blog.csdn.net/u011069294/article/details/106887220
48.执行引擎概述
2.虚拟机执行引擎是一个软件的概念,是由软件自行实现的,它能够执行那些不被硬件直接支持的指令集格式。
48.执行引擎概述
3.JVM负责将字节码装载到其内部,但是字节码不能够直接运行在操作系统之上,执行引擎的作用就是将字节码指令解释/编译为对应平台上的本地机器指令,这样一来,我们写的java代码就能够运行起来了。
48.执行引擎概述

2.执行引擎的工作方式

48.执行引擎概述

3.Java代码的编译和执行过程

1.java代码的编译是就将java源代码变成字节码文件的过程。
48.执行引擎概述
2.java代码的执行指的是执行引擎解释/编译,执行字节码文件的过程。
48.执行引擎概述
3.解释器对字节码逐行解释、逐行执行。
JIT编译器将字节码直接编译成和本地机器平台相关的机器语言,然后执行。
48.执行引擎概述
4.JVM的执行引擎在执行java代码的时候,通常会将解释执行与编译执行相结合起来,所以java被称为半编译半解释型语言。
48.执行引擎概述

更多JVM文章请访问我的JVM专栏:
https://blog.csdn.net/u011069294/category_10113093.html

相关文章:

  • 2021-12-13
  • 2021-05-03
  • 2022-12-23
  • 2021-05-31
  • 2021-05-16
  • 2021-07-23
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2022-01-03
  • 2021-05-29
  • 2021-08-07
  • 2021-04-30
相关资源
相似解决方案