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