网站首页 语言 会计 互联网计算机 医学 学历 职场 文艺体育 范文
当前位置:学识谷 > 计算机 > java语言

Java虚拟机介绍

栏目: java语言 / 发布于: / 人气:2.89W

引导语:虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。那么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虚拟机的实现。

Tags:虚拟机 JAVA