JDK(Java Development Kit)是一款專門用于Java開發的工具包,其中包含了Java語言的各種開發工具和必要的工具庫。在JDK中,Java和Javac都是不可缺少的兩個重要工具。
Java是指Java編譯器,它是將Java源代碼編譯成可執行文件的工具。在Java中,程序員編寫的Java源代碼是無法直接被計算機執行的,需要通過編譯器編譯后,生成.class文件,也就是Java字節碼文件。而這一過程中,
Java就是起到了編譯作用的工具。
Javac是指Java Compiler,它是Java自帶的Java編譯器。Javac負責將Java源代碼文件(.java文件)編譯成Java字節碼文件(.class文件),然后可由Java虛擬機(JVM)來解釋執行。在使用Javac編譯Java源代碼時,需要在命令行中輸入具體的編譯指令,如對于HelloWorld.java文件,可使用以下命令進行編譯:
javac HelloWorld.java
這樣就可以將HelloWorld.java編譯成HelloWorld.class文件,然后通過Java虛擬機來運行該Java程序。因此,可以說Javac是Java開發的第一步,也是Java程序的關鍵。