Java學習筆記50——main方法傳參
阿新 • • 發佈:2021-12-07
main方法傳參
現在我們來詳細解剖一下HelloWorld,main方法
public:公共的,訪問許可權最大,因為要被JVM識別所編譯,所以許可權要夠大
class:java的基本單位類,class是定義一個類的關鍵字
MainDemo:類名,符合識別符號的命名規則
static:靜態的,屬於類的本身,要被JVM所呼叫,可以直接通過類呼叫
void:代表的是沒有返回值,因為呼叫main方法的是JVM,如果有返回值,返回給JVM沒有意義
main:主方法,是JVM唯一識別執行的入口方法
String[]: main方法的引數資料型別是字串陣列
args:形參的變數名
命令:
java 類名 引數1 引數2 ...
正常情況下,我們要傳入一個引數,通過下面的程式碼即可實現
public class MainDemo {
public static void main(String[] args) {
String[] arr={"hellow","world","hadoop"};
args=arr;
for (int i=0;i<args.length;i++){
System.out.println(args[i]);
}
}
}
但在jdk1.5 Scanner手動輸入類的方法出來之前,人們是通過什麼方法從外部傳入引數的呢
通過args的命令列輸入
public class MainDemo {
public static void main(String[] args){
for(int i=0;i<args.length;i++){
System.out.println(args[i]);
}
}
}
比方說:把上面的程式碼複製貼上到c盤,出現了.java檔案,開啟命令列,
輸入javac 類名.java 回車
java 類名 引數1 引數2 (引數之間用空格分開) 回車
就完成了資料的傳入