Java跨平台特性

Java跨平台特性

Java具有跨平台特性:"一次编译,随处运行";C\C++等跨平台特性:"一次编写,多次编译"

Java跨平台特性的实现方式:

Java跨平台实现.png

一次编译随处执行的特性来自于 中间代码+JVM组合实现.Java源文件经过前端编译器编译生成平台无关的中间代码(字节码文件.class), 平台相关的JVM,加载字节码文件,翻译成平台相关可执行的机器码.

字节码 --> 机器码

字节码到机器码的翻译过程分为 解释执行及时编译两类.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容