- 概述
众所周知,使用Java编程的一个关键步骤是将源代码编译成字节码。Java虚拟机(JVM)帮助执行Java字节码。Java编译器帮助将源代码翻译成字节码。
在本文中,我们将探讨Java中的两种流行的编译器以及它们之间的主要区别。
- javac是什么?
javac是一个Java程序,它接受Java源代码并生成JVM执行的字节码。它是官方的Java编译器。默认情况下,Java开发工具包(JDK)包含javac。
主要来说,它是一个命令行工具。它可以处理类和Java源文件中的注释。编译器支持多种命令行选项以自定义编译过程。它是一个独立的工具,我们也可以在集成开发环境(IDE)中使用它。
大约 3 分钟
