java程序设计电子教案整理版.docx
第一章java概述
本章要点
高级语言的运行机制
java语言的运行机制
搭建java开发平台
1.1 高级语言的运行机制
计算机高级语言按程序的执行方式可分为:编译型和解释型
编译型语言:使用专门的编译器、针对特定的操作系统将源代码一次性“翻译”成可被该操作系统平台下的硬件执行的机器码,并包装成该操作系统所能识别的可执行性程序的格式。因为编译型语言是一次性将程序编译成特定操作系统下的机器码,所以可以脱离开发环境而独立运行,效率比较高;但程序被编译成特定操作系统下的机器码,因此生成的可执行程序无法移植到其它操作系统,如需要进行移植,源代码需要移植到特定环境进行重新编译。
C++源码Windows编译器编译1次exe执行文件运行:重复执行
C++源码
Windows编译器编译1次
exe执行文件
运行:重复执行exe文件
编译型语言程序运行机制
源码Windows操作系统Linux操作系统
源码
Windows操作系统
Linux操作系统
其它操作系统
Windows解释器每次编译并解释
Linux解释器每次编译并解释
其它解释器每次编译并解释
解释型语言程序每次需要重新编译并解释
1.2 Java语言的运行机制
Java语言比较特殊,Java语言编写的程序需要经过编译步骤,这个编译过程不会生成特定操作系统的机器码,而是生成一种与平台无关的字节码(*.class文件),这种cla