JAVA程序设计讲义.ppt

代码安全性及其准编译 Java虚拟机 (Java Virtual Machine) 在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件 。 Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 Java解释器负责将Java虚拟机的代码在特定的平台上运行。 Java虚拟机 (JVM) Java虚拟机规范定义了: 指令集 寄存器集 类文件结构 堆栈 垃圾收集堆 内存区域 Java虚拟机 (JVM) Java运行环境 (The Java Runtime Environment) Java运行环境组成: JRE = JVM + Runtime Interpreter Java运行环境的三项主要功能: 加载代码:由class loader 完成; 校验代码:由bytecode verifier 完成; 执行代码:由 runtime interpreter完成。 Java程序的工作原理 源程序: .java文件 ? 编译(complie) 字节码:.class文件 ? 解释执行(run) 两步。 Java编译器(如javac.exe) Java执行器(如java.exe) Java虚拟机(JVM) 理解:为何Java是跨平台的 理解:为何Jav

文档评论(0)

1亿VIP精品文档

相关文档