- 1
- 0
- 约4千字
- 约 33页
- 2026-08-20 发布于贵州
- 举报
;;;;;;;Sun公司设计Java语言的目标是实现良好的跨平台性。为了实现这一目标,Sun公
司提出了—种Java虚拟机(JVM)机制,其工作原理流程图如图1-1所示。;Java虚拟机是软件模拟的计算机,Java虚拟机是编译和运行Java程序等其他命令及运行环境的总称,可以在任何处理器上(如在计算机或其他电子设备中)安全地执行保存在.class文件中的字节码。Java虚拟机的“机器码”保存在.class文件中,有时也可以称为字节码文件。字节码实际上是一种与平台无关的伪代码,这些伪代码最终是在本地的计算机平台上运行的,但Java程序就好像是在这些Java命令的基础上运行的。因此,这些Java命令的集合好像是采用软件技术实现的一种虚拟计算机,这就是Java虚拟机名称的由来。
Java程序的跨平台性主要是指字节码文件可以在任何有Java虚拟机的计算机或电子设备上运行,Java虚拟机中的解释器负责将字节码文件解释成特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为.class文件。Java虚拟机的建立需要针对不同的软、硬件平台来实现,既要考虑处理器的型号,也要考虑操作系统的种类。在SPARC结构、X86结构、MIPS和PPC等嵌入式处理芯片上,在UNIX、Linux、Windows和部分实时操
您可能关注的文档
- 大学课程《BIM概论》PPT课件:第二章 BIM工程师职业素养与发展.pptx
- 大学课程《BIM概论》PPT课件:第六章 BIM 模型与标准体系.pptx
- 大学课程《BIM概论》PPT课件:第七章 BIM的未来.pptx
- 大学课程《BIM概论》PPT课件:第三章 BIM软件.pptx
- 大学课程《BIM概论》PPT课件:第四章 项目全过程中BIM 实施.pptx
- 大学课程《BIM概论》PPT课件:第五章 项目全生命周期内的BIM 应用.pptx
- 大学课程《BIM概论》PPT课件:第一章 BIM基础知识.pptx
- 大学课程《Java语言程序设计》PPT课件:第2章 Java语言语法基础.pptx
- 大学课程《Java语言程序设计》PPT课件:第3章 Java语言面向对象特征.pptx
- 大学课程《Java语言程序设计》PPT课件:第4章 图形用户界面设计.pptx
- 屋面 甘06J2.甘肃省标图集.docx
- 鲁L07J109 外墙外保温构造详图(二)挤塑聚苯板保温系统(1)山东省标图集.docx
- 闽97J09 楼地面福建省标图集.docx
- 闽98J04 楼梯栏杆福建省标图集.docx
- 皖2016J126 外墙外保温系统(十三)膨胀珍珠岩保温板安徽省标图集.docx
- 辽92J201 屋面构造辽宁省标图集.docx
- 皖2008J213 KS系列防水材料建筑防水构造图集安徽省标图集.docx
- 辽92J801 住宅厨房卫生间及配件辽宁省标图集.docx
- 皖2005J314 建筑做法说明安徽省标图集.docx
- 皖2005J314建筑做法说明 皖2005J314安徽省标图集.docx
最近下载
- 《中医诊断学》四诊.ppt VIP
- 高中语文《必背古诗词》72篇.docx
- 会计领军人才选拔考试试题及详细答案.docx
- 夜萤火虫和你钢琴谱五线谱 完整版原版.pdf
- 哈希Solitax sc悬浮固体、浊度分析仪操作手册.docx VIP
- 桂林电子科技大学《大学物理A》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 二、三级保密认定-技术篇-20201016××××公司风险评估报告(V2.0专用机).docx VIP
- 2025年10月1日起实施医疗器械网络销售质量管理规范-医疗器械网络销售企.pptx VIP
- 养老院消防应急演练脚本.docx VIP
- isolarcloud 智慧能源管理平台运维管理用户手册.pdf VIP
原创力文档

文档评论(0)