Java虚拟机是一种抽象计算机,无需修改即可在多个平台上运行。
Java虚拟机是通过在真实计算机上模拟各种计算功能来实现的。Java虚拟机有自己完整的硬件架构,如处理器、堆栈、寄存器等,也有相应的指令系统。
Java虚拟机保护特定操作系统平台的信息,因此Java程序只需生成在Java虚拟机上运行的目标代码,无需修改即可在多个平台上运行。
详细信息:
JVM支持大约248字节的代码。每个字节码执行基本的处理器操作,例如将整数添加到寄存器、传输子例程等。Java指令集相当于Java程序的汇编语言。
Java指令集指令包含一个指定要执行的操作的单字节运算符,以及提供操作所需的参数或数据的零个或多个操作数。许多指令没有操作数,仅由单字节运算符组成。
参考来源:-Java虚拟机
什么是Java虚拟机?1.上一篇:java虚拟机有什么用
下一篇:java虚拟机用什么写的