虚拟机
JVM(java virtual machine )是一个想象中的机器,在实际的计算机上通过软件模拟实现,Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还有相应的指令系统。是java语言的运行环境。
特点:平台无关性,Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,不需要重新编译。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令。
虚拟机
JVM(java virtual machine )是一个想象中的机器,在实际的计算机上通过软件模拟实现,Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还有相应的指令系统。是java语言的运行环境。
特点:平台无关性,Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,不需要重新编译。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令。