Java public static void main意思

在Java中,public static void main 是一個特殊的函式,它是應用程式的入口點。當Java應用程式被啟動時,JVM(Java虛擬機)會查找並執行名為 main 的函式。main 函式必須滿足以下條件:

  1. public: 函式必須是公有的,這意味著它可以被任何類或代碼訪問。
  2. static: 函式必須是靜態的,這意味著它可以直接通過類名來調用,而無需創建類的實例。
  3. void: 函式不需要返回任何值,因此它的返回類型被定義為 void
  4. main: 函式名必須是 main,這是Java虛擬機尋找的入口點。
  5. 參數:函式必須接受一個字元串數組 String[] args 作為參數,其中 args 包含了命令行傳遞給應用程式的參數。

下面是一個簡單的 main 函式示例:

public static void main(String[] args) {
    // 你的應用程式代碼在這裡
}

在這個例子中,main 函式沒有做任何事情,它只是一個空的入口點。通常,你會在這個函式中初始化變數、創建對象、調用其他方法或者處理命令行參數。

當Java程式被編譯和運行時,JVM會首先載入程式的類,然後查找並執行 main 函式。main 函式的執行標誌著應用程式的開始,而它的結束則標誌著應用程式的結束。