public static void main(String[] args){}
public: main方法是程序的主入口役电,java虛擬機(jī)需要調(diào)用類的main()方法刽虹, 因此訪問(wèn)權(quán)限必須是public。
static: java虛擬機(jī)在執(zhí)行main()方法時(shí)不必創(chuàng)建對(duì)象 跑杭,所以該方法 必須是static的,可以直接用"類名.方法名"的方式調(diào)用。
void: 該方法沒(méi)有返回值躏鱼。
main: 方法名。
(String[] args): 形參列表殷绍。
String: 該方法可以傳遞進(jìn)來(lái)一個(gè)String類型的數(shù)組染苛。
args: 數(shù)組名。
----實(shí)例----
寫一個(gè)main方法的測(cè)試類
public class TestMain{
? ? public static void main(String[] args){
? ? ? ? for(int i=0; i<args.length; i++)
? ? ? ? ? ? System.out.println(args[i])
? ? }//將args數(shù)組內(nèi)容全部輸出主到。
}
將本程序在DOS窗口運(yùn)行
javac TestMain.java
java TestMain 參數(shù)1 參數(shù)2 ...
打印結(jié)果:
參數(shù)1
參數(shù)2
...
實(shí)際原理是
String[] args{"參數(shù)1","參數(shù)2","..."}
by:有我wa