学习目录 一、原理知识点 一、原理 编译器 执行 程序代码 字节码文件 java虚拟机 Mac平台 Linux平台 Windows平台 程序代码文件(Helloworld.java)经过编译器编译形成字节码文件(Helloworld.class),字节码文件通过JRE进行翻译,实现跨平台。 Java编译环境 Java平台运行环境 '' Java源代码 Java编译器 Java字节码文件 字节码存储在本地或网络 类装载器字节码的验证 Java类库的支持 Java解释器 即时编译器 运行期系统 Java虚拟机 操作系统 硬件 知识点 对于不同的运行平台,有不同的JVM(Java虚拟机) JVM 屏蔽了底层运行平台的差别,实现了一次编译,随处运行