JVM 教程
-
Java虚拟机教程
JVM指的是Java Virtual Machine是Java虚拟机,是具有自己的ISA(指令集架构),自己的内存,堆栈,堆等的抽象计算机。它是一种引擎,用于管理系统内存并在运行时环境中驱动Java代码或应用程序。它在主机操作系统上运行,并对资源有需求。 -
简介
JVM是一个规范,并且可以具有不同的实现,只要它们遵守这些规范即可。可以在以下链接中找到规格-https://docs.oracle.comOracle有其自己的JVM实现(称为HotSpot JVM),IBM有其自己的(例如J9 JVM)。规范内定义的操作如下(源-Oracle JVM规范,请参见上面的链接)-- “类”文件格式
- 资料类型
- 原始类型和值
- 参考类型和值
- 运行时数据区
- 框架
- 对象的表示
- 浮点运算
- 特殊方法
- 异常
- 指令集摘要
- 类库
- Pubhlic设计,Private实现
JVM是一台虚拟机,是一台抽象计算机,具有自己的ISA,自己的内存,堆栈,堆等。它在主机OS上运行,并对资源有需求。 -
听众
本教程专为希望在任何操作系统或设备上运行Java代码和其他应用程序以及优化和管理程序内存的软件专业人员而设计。 -
先决条件
在开始学习本教程之前,我们假定您已经对Java编程有基本的了解。如果您不熟悉这些概念,建议您首先阅读Java编程教程,以掌握本教程中提到的主题。