当前位置:学者斋 >

计算机 >java语言 >

Java虚拟机介绍

Java虚拟机介绍

引导语:虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。那么Java语言的虚拟机又是怎样的呢?以下是本站小编分享给大家的Java虚拟机介绍,欢迎大家阅读学习!

Java虚拟机介绍

java的`工作原理

  java虚拟机

java虚拟机是软件模拟的计算机,可以在任何处理器上(无论是在计算机中还是在其它电子设备中)安全并且兼容的执行保存在s文件中的字节码。java虚拟机的"机器码"保存在s文件中,有时也可以称之为字节码文件。java程序的跨平台主要是指字节码文件可以在任何具有java虚拟机的计算机或者电子设备上运行,java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。java源程序需要通过编译器编译成为s文件(字节码文件),java程序的编译和执行过程如动画所示。

但是,java虚拟机的建立需要针对不同的软硬件平台做专门的实现,既要考虑处理器的型号,也要考虑操作系统的种类。如下图所示,目前在SPARC结构、X86结构、MIPS和PPC等嵌入式处理芯片上、在UNIX、Linux、windows和部分实时操作系统上都有java虚拟机的实现。

标签: 虚拟机 JAVA
  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/java/2rozl.html