Java源文件是以.java為擴展名的文件,包含Java程序的源代碼。源文件中的代碼是以文本形式進行編寫和編輯的。Java源文件包括Java類、接口和枚舉。
// Java類的源文件 public class Example { public static void main(String[] args) { System.out.println("Hello, World!"); } } // Java接口的源文件 public interface ExampleInterface { void doSomething(); } // Java枚舉的源文件 public enum ExampleEnum { ONE, TWO, THREE }
一旦Java源文件編寫完成,我們將需要使用Java編譯器進行編譯。Java編譯器將源文件編譯成可執行的Java代碼,這些代碼存儲在以.class為擴展名的文件中。編譯后的文件中包含著Java程序的字節碼。
// 以Example.class為擴展名的編譯后文件 public class Example { public static void main(String[] args) { System.out.println("Hello, World!"); } }
編譯后的Java文件通過Java虛擬機(JVM)來執行。JVM解釋編譯后的字節碼,將其轉換為機器代碼并執行。