Java源文件的擴展名是.java,這是由Java語言規定的。一個Java源文件中可以包含多個類和接口的定義,但只能有一個公共類或接口。Java源文件中可以包含一些注釋,以便程序員能夠更加輕松地理解代碼的含義。Java源文件可以使用任何文本編輯器來編輯和修改。
public class HelloWorld { public static void main(String[] args) { // 打印"Hello, World!"到控制臺 System.out.println("Hello, World!"); } }
當Java源文件編寫完成后,需要使用Java編譯器將其編譯為平臺無關的字節碼文件。字節碼文件的擴展名是.class,這也是由Java語言規定的。編譯后的字節碼文件不能再次修改,除非重新編譯源代碼。
javac HelloWorld.java
在執行Java程序時,需要使用Java虛擬機(JVM)來解釋和執行字節碼文件。JVM是Java的核心組成部分,它負責將Java程序轉換為底層的機器碼并執行。在執行Java程序時,只需要指定類名即可,Java虛擬機會自動查找該類文件并執行它的main方法。
java HelloWorld
總之,Java源文件和編譯后的字節碼文件都有各自的擴展名,這是Java語言規定的。Java源文件使用.java擴展名,編譯后的字節碼文件使用.class擴展名。