Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤與異常

Java 多執行緒

Java 同步

Java 網路程式設計

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 雜項

Java APIs 與框架

Java 類引用

Java 有用資源

Java - Hello World 程式



在輸出螢幕(控制檯)上列印“Hello World”是 Java 和其他程式語言中的第一個程式。本教程將教你如何在 Java 程式設計中編寫你的第一個程式(列印“Hello World”程式)。

列印“Hello World”的 Java 程式

下面給出列印“Hello World”的 Java 程式

public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

編寫、儲存和執行 Hello World 程式的步驟

讓我們看看如何儲存檔案、編譯和執行程式。請按照以下步驟操作:

  • 開啟記事本並新增上面的程式碼。
  • 將檔案另存為:“MyFirstJavaProgram.java”
  • 開啟命令提示符視窗,並轉到儲存類的目錄。假設它是C:\
  • 鍵入'javac MyFirstJavaProgram.java' 並按 Enter 鍵編譯程式碼。如果程式碼中沒有錯誤,命令提示符將帶你到下一行(假設 - 路徑變數已設定。學習:Java 環境搭建)。
  • 現在,鍵入'java MyFirstJavaProgram' 執行你的程式。
  • 你將看到螢幕上列印“Hello World”。

輸出

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram
Hello World

Hello World 程式的解釋

既然我們已經成功地在輸出螢幕上列印了 Hello World。讓我們逐行理解程式碼。

1. 公共主類

public class MyFirstJavaProgram {

此行正在建立一個新的類 MyFirstJavaProgram,並且是公共的,因此此類必須在與 MyFirstJavaProgram.java 相同名稱的檔案中定義。此約定有助於 Java 編譯器 在讀取檔案內容之前識別要建立的公共類的名稱。

2. 註釋部分

/* This is my first java program.
* This will print 'Hello World' as the output
*/

這些位於 /* */ 塊中的行不被 Java 編譯器考慮,而是註釋。註釋有助於更好地理解程式,並使程式碼更易於閱讀和理解。

3. 公共靜態 void main

public static void main(String []args) {

此行表示當將此程式載入到記憶體中時 JVM 呼叫的 main 方法。此方法用於執行程式。一旦此方法完成,程式在單執行緒環境中就完成了。

4. 使用的關鍵字

讓我們檢查此行中每個關鍵字的目的。

  • public − 定義 main 方法的作用域。作為公共方法,它可以被外部程式(如 JVM)呼叫。
  • static − 定義 main 方法的狀態。作為靜態方法,它可以在不首先建立類物件的情況下被外部程式(如 JVM)呼叫。
  • void − 定義 main 方法的返回型別。作為 void 方法,它不返回任何值。
  • main − 方法的名稱
  • String []args − 在執行 java 命令時從命令列傳遞的引數。

5. System.out.println() 方法

System.out.println("Hello World"); // prints Hello World

System.out 代表主控制檯,其 println() 方法以“Hello World”作為輸入,並將其列印到控制檯輸出。

廣告