1. 程式人生 > >public static void main(String arg[]) 詳細解釋

public static void main(String arg[]) 詳細解釋

public static void main(String arg[]) 該語句定義了main方法. main方法是程式執行的入口,所有的java程式都必須具備一個main()方法,而且必須按照如上的格式來定義. 不具有main方法的類可以編譯,但不能執行.因為它沒有main方法作為執行起始點. public是訪問修飾符,如果在類成員前加之,則可從任何地方訪問此類成員. static 表示不需要建立類例項就可以呼叫main方法,因為,一般情況下,類沒有例項化就不能訪問.但如方法前有關鍵字static,即使未建立類例項,也可以通過類名直接訪問.由於JVM將在其它流程之前呼叫main()方法,所以,main()方法不應依賴於要建立的任何類的例項,必須宣告為static. 關鍵字 void 告訴編譯器在執行此方法時,它不返回任何值. main()方法的圓括號()內包含的變數是傳遞給該方法的引數,即使main方法不需要引數,方法名後仍必須具有圓括號. String arg[]是傳遞給main()方法的一個引數. arg[]是字串型別的陣列.在
命令列中傳遞的引數儲存在此陣列中. main()方法的一對大括號為一方法塊.要從main方法開始執行的語句需要在此塊中指定.