Java編譯器(Java Compiler)的作用是將Java源代碼(即.java文件)轉換成Java字節碼(即.class文件)。這個過程被稱為編譯(Compilation)。Java字節碼是一種中間代碼,它不是直接由計算機硬件執行的,而是由Java虛擬機(JVM)解釋并執行的。
Java編譯器的主要功能包括:
Java編譯器的主要優點是跨平臺兼容性。由于Java字節碼在不同操作系統上可以由相應的Java虛擬機執行,因此Java程序可以在任何安裝了Java運行時環境(JRE)的設備上運行,而無需重新編譯源代碼。這使得Java成為了一種非常適合開發跨平臺應用程序的編程語言。