Java源程序是一種文本文件,其中包含了Java編程語言的代碼。每個Java源程序都必須使用.java作為文件擴展名,否則無法被Java編譯器正確識別。
Java源程序的文件名必須與public類的類名相同,這是Java語言的命名規范。如果源程序中有public類,那么編譯器會將該類編譯為一個單獨的.class文件,并以該類名來命名這個文件。如果源程序中有多個類,那么只要有一個public類,那么就必須將該源程序的文件名命名為與public類的類名完全相同的文件名。
下面是一個簡單的Java源程序的例子:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
這個Java源程序的類名是HelloWorld,因此該程序必須被保存在一個名為HelloWorld.java的文件中,否則編譯器將無法編譯它。