大学课程《Java语言程序设计》PPT课件:第1章 Java语言概述.pptxVIP

  • 1
  • 0
  • 约4千字
  • 约 33页
  • 2026-08-20 发布于贵州
  • 举报

大学课程《Java语言程序设计》PPT课件:第1章 Java语言概述.pptx

;;;;;;;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和部分实时操

文档评论(0)

1亿VIP精品文档

相关文档