当前位置:首页 > 虚拟机 > 正文

对java虚拟机的理解


一、microsoftVMJava虚拟机是什么东西?1.什么是Java虚拟机?Java虚拟机(JVM)是JavaVirtualMachine的缩写。这是一台虚构的计算机,通过在实际计算机上模拟各种计算机功能来实现。Java虚拟机有自己完整的处理器、堆栈、寄存器等硬件架构,也有相应的命令系统。
2.为什么要使用Java虚拟机?
Java语言最重要的特点是它可以运行在任何操作系统上。使用Java虚拟机的目的是无论操作系统如何都支持它并且能够在任何系统上运行。
虚拟机的基本原理
Java虚拟机屏蔽了与特定操作系统平台相关的信息,使得Java语言编译器只需要生成在Java虚拟机上运行的目标。代码(字节码)无需修改即可在多个平台上运行。Java虚拟机执行字节码时,最终将字节码解释为机器指令,以便在特定平台上执行。
我们在上网时,有些网页以及一些Java程序脚本等都是用Java编写的,需要系统中有Java虚拟机才能打开和查看。但是,某些恶意网站包含载有病毒的Java脚本,可能会毒害您的计算机。但他们毕竟是少数。如果不安装的话,可能接触病毒的机会会少一些,但是这个虚拟机还是很方便的,很多地方都会用到。建议安装它们。
二、java虚拟机的作用

定义:

Java虚拟机(JavaVirtualMachine,简称JVM)是​​运行所有Java程序的抽象计算机。它是Java语言的运行环境。它是Java最吸引人的特性之一。

功能:

使用Java虚拟机是实现Java语言与平台独立性的关键。