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]
下 载 解 压
: