JVM的体系结构
1、JVM是什么?
是一种虚拟机规范
2、为什么要学习JVM?(Oracle的HotSpot)
为了更好的理解JAVA,为了更好的解决线上问题(软件在线升级、防内存泄漏、提高吞吐量)
3、JVM的构成有哪几部分?
1、类加载子系统(负责将类读取到内存,校验类的合法性,对类进行初始化)
2、运行时数据区(负责存储类的信息,对象信息,以及执行计算的区域)
3、执行引擎(负责从指定地址对应的内存中读取数据然后执行,同时还自带GC操作)
4、本地库接口(负责Java语言与其他语言之间通讯)
5、程序计数器 (记住下一条JVM的指令地址, cpu顺序执行)
4、HotSpot虚拟机(JVM)的构成?

浙公网安备 33010602011771号