第一步 前端编译器将源码编译为字节码 编译后的字节码文件格式主要分为两部分:常量池和方法字节码。 第二步 Java虚拟机JVM 负责将字节码文件翻译成特定平台下的机器码然后运行。 字节码不面对任何具体平台,只面向虚拟机。 二、C语言与java编译过程 参考来源:https://www.bilibili.com/read/cv6777125?share_medium=iphone&share_plat=ios&share_source=WEIXIN&share_tag=s_i×tamp=1614036544&unique_k=IXGxtT