本文件為 Java 入門學習筆記,所有範例在 Windows XP 下驗證通過(預設 JDK 已正確安裝)。不涵蓋物件導向基礎,僅記錄 Java 語法相關內容。
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
HelloWorld。慣例類別名單字首字母大寫(駝峰式),小寫也能執行但不符合規範。public static void main(String[] args)
public:允許 JVM 呼叫。static:屬於類別方法,無需實例化即可呼叫。void:無回傳值。String[] args:命令列參數陣列。System.out.println("Hello World!"); 向標準輸出列印字串並換行。因 main 為 public static,可直接用類別名稱呼叫:
class HelloWorldCallee {
public static void main(String[] args) {
HelloWorld.main(args); // 無需 new HelloWorld()
}
}
HelloWorld.java(檔名必須與類別名相同,副檔名 .java)。javac HelloWorld.java → 產生 HelloWorld.class。java HelloWorld → 螢幕輸出 Hello World!。static 導致 JVM 找不到進入點。