background image

  Java 虚拟机(JVM)是可运行 Java 代码的假想计算机。只要根据 JVM 规
格描述

解释器

植到特定的计算机上,就能保证经过编译的任何 Java 代

 

码能够在该系统上运行。
  Java 虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实
现。Java 虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应

 

的指令系统。

编辑本段

特 

  Java 语言的一个非常重要的特点就是与平台的无关性。而使用 Java 虚
拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,
至少需要编译成不同的目标代码。而引入 Java 语言虚拟机后,Java 语言在不
同平台上运行时不需要重新编译。Java 语言使用模式 Java 虚拟机屏蔽了与
具体平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运
行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java 虚拟机
在执

字节码

,把字节码解释成具体平台上的机器指令执行。i do believe 

编辑本段

使 用 主 体

  Java 虚拟机是 Java 语言底层实现的基础,对 Java 语言感兴趣的人都应
对 Java 虚拟机有个大概的了解。这有助于理解 Java 语言的一些性质,也有助
于使用 Java 语言。对于要在特定平台上实现 Java 虚拟机的软件人员,Java
语言

编译器

者以及要用硬

芯片

现 Java 虚拟机的人来说,则必须深刻

理解 Java 虚拟机的规范。另外,如果你想扩展 Java 语言,或是把其它语言编
译成 Java 语言的字节码,你也需要深入地了解 Java

 

虚拟机。

编辑本段

安 装 方 法

 

  

  §

 

java 虚拟机安装方法

[1]

下 载 解 压