Java中的main()方法詳解?
主要方法定義如下:
publicstaticvoidmain(String[]args){…}
關鍵詞的作用:
(1)public關鍵字,通俗易懂。將main函數聲明為public是為了告訴其他類它們可以訪問這個函數。
(2)static關鍵字,告訴編譯器主函數是靜態函數。也就是說,main函數中的代碼是存儲在靜態存儲區的,也就是說,這個代碼在定義類的時候就已經存在了。如果main()方法不使用static修飾符,那么編譯就不會出錯,但是如果嘗試執行程序,就會得到一個錯誤,表示main()方法不存在。因為包含main()的類沒有實例化(也就是沒有這個類的對象),所以它的main()方法也不會存在。使用static修飾符意味著該方法是靜態的,無需實例化即可使用。
(3)void關鍵字表示main()的返回值是非類型化的。
(4)參數字符串[]args用于程序用戶在命令行狀態下與程序進行交互。