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