1.2 java的工作原理
1.2.1 java虚拟机
java虚拟机是软件模拟的计算机,可以在任何处理器上(无论是在计算机中还是在其它电子设备中)安全并且兼容的执行保存在.class文件中的字节码。java虚拟机的"机器码"保存在.class文件中,有时也可以称之为字节码文件。java程序的跨平台主要是指字节码文件可以在任何具有java虚拟机的计算机或者电子设备上运行,java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。java源程序需要通过编译器编译成为.class文件(字节码文件),java程序的编译和执行过程如动画所示。
但是,java虚拟机的建立需要针对不同的软硬件平台做专门的实现,既要考虑处理器的型号,也要考虑操作系统的种类。如下图所示,目前在SPARC结构、X86结构、MIPS和PPC等嵌入式处理芯片上、在UNIX、Linux、windows和部分实时操作系统上都有java虚拟机的实现。

正在阅读:
2017年计算机二级考试java章节辅导:java虚拟机10-29
学生会主席年终工作总结报告:学生会主席年终工作总结06-23
远离毒品珍惜生命作文700字01-11
英语议论文写作万能句型模板03-11
[销售经理转正自我鉴定50字]销售经理转正自我鉴定大全08-29
父爱作文500字08-22
2020年律师年度工作总结,2020律师年度工作总结09-18
高三班级八字励志口号大全11-25
霸气运动会加油稿短句十篇02-09
三年级小学生语文周记300字【八篇】07-25