Public static void main string args是什麼意思
在Java中,public static void main(String[] args)
是Java應用程式的入口點,它定義了一個名為 main
的方法。這個方法有以下幾個組成部分:
public
: 表示這個方法是公有的,可以被任何類或代碼訪問。static
: 表示這個方法可以在不創建類的實例的情況下被調用。void
: 表示這個方法沒有返回值。main(String[] args)
: 這是方法的簽名,它接收一個String[] args
作為參數。args
是一個字元串數組,它包含了命令行傳遞給應用程式的參數。
通常,當你運行一個Java應用程式時,JVM(Java虛擬機)會查找並執行包含 main
方法的那個類。這個類被稱為「主類」。main
方法就是應用程式的起點。
String[] args
參數允許你在運行應用程式時通過命令行傳遞參數。args
數組中的每個元素都是一個字元串,代表了命令行參數中的一個。如果用戶沒有傳遞任何參數,那麼 args
數組將是空的。
下面是一個簡單的 main
方法示例:
public static void main(String[] args) {
// 你的應用程式代碼在這裡
for (String arg : args) {
System.out.println(arg);
}
}
在這個例子中,main
方法遍歷了 args
數組,並列印出每個命令行參數。
如果你想要傳遞參數給Java應用程式,你可以在運行時指定它們。例如,如果你有一個名為 MyApp.jar
的應用程式,你可以這樣運行它:
java -jar MyApp.jar param1 param2 param3
在這個命令中,param1
, param2
, 和 param3
就是傳遞給 MyApp.jar
的參數,它們可以在 main
方法中通過 args
數組訪問。