JVM的体系结构

1、JVM是什么?

是一种虚拟机规范

2、为什么要学习JVM?(Oracle的HotSpot)

为了更好的理解JAVA,为了更好的解决线上问题(软件在线升级、防内存泄漏、提高吞吐量)

3、JVM的构成有哪几部分?

1、类加载子系统(负责将类读取到内存,校验类的合法性,对类进行初始化)

2、运行时数据区(负责存储类的信息,对象信息,以及执行计算的区域)

3、执行引擎(负责从指定地址对应的内存中读取数据然后执行,同时还自带GC操作)

4、本地库接口(负责Java语言与其他语言之间通讯)

5、程序计数器 (记住下一条JVM的指令地址, cpu顺序执行)

4、HotSpot虚拟机(JVM)的构成?

posted on 2023-02-14 13:05  披着狼皮的阳  阅读(22)  评论(0)    收藏  举报