Java是一種面向對象的編程語言,它的源文件通常是以.java為后綴的文本文件。在Java中,源文件包含了編程人員撰寫的Java程序的代碼。Java源文件的編寫可以使用任何文本編輯器。
在編寫Java源文件后,需要將其編譯成Java字節碼,以便于Java虛擬機(JVM)執行。編譯過程可以使用Java編譯器(javac)完成,編譯后的文件通常以.class為后綴。編譯時需要使用命令行或集成開發環境(IDE)等工具。
public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }
上面的代碼是一個簡單的Java程序,它的源文件名為Hello.java。程序執行時,JVM會將其編譯成二進制格式的字節碼,然后解釋執行。
每個Java源文件中只能定義一個public類,且該類名應與文件名相同。如果定義了非public類,則可以在同一個源文件中定義多個類。一般情況下,非public類的類名與文件名無需相同。
// File: MyClass.java public class MyClass { public void method1() { System.out.println("This is method 1"); } } class SubClass { public void method2() { System.out.println("This is method 2"); } }
上面的代碼中,MyClass為public類,且類名與文件名相同,而SubClass為非public類,可以在同一個源文件中定義。
在Java中,源文件和編譯版本是緊密相關的。任何改動源文件的操作都需要重新編譯該文件,以確保JVM能夠正確執行程序。
下一篇ibm php