Java虚拟机体系结构简介说明

书欣 Java教程 发布时间:2022-10-08 22:20:52 阅读数:2574 1
下文笔者讲述Java虚拟机的体系结构简介说明,如下所示

Java虚拟机体系运作顺序

class文件通过类装载子系统将信息存入运行时数据区
(包括方法区、堆、Java栈、程序计数器、本地方法栈)
执行引擎通过一定的规范去解释执行
本地方法能通过执行引擎也能自己去调用运行时数据区。

Java虚拟机体系结构解释

1.类装载器子系统
ClassLoader是JVM的一个子系统
  用于加载类文件

2.方法区
方法区存储每个类结构,
  如:
   运行时常量池,字段和方法数据,方法的代码等

3.堆
它是分配对象的运行时数据区

4.Java栈
它保存局部变量和部分结果,并在方法调用和返回中起作用。
每个线程都有一个私有JVM堆栈,同时创建线程。
每次调用方法时都会创建一个新的框架。 框架在其方法调用完成时被销毁。

5.程序计数器
程序计数器, 它包含当前正在执行的Java虚拟机指令的地址。

6.本地方法栈
它包含应用程序中使用的所有本地方法。

7.执行引擎
执行引擎包含:
  虚拟处理器,解释器,JIT编译器
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202210/4595.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者