1. 程式人生 > 其它 >Java學習筆記50——main方法傳參

Java學習筆記50——main方法傳參

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 (引數之間用空格分開) 回車

就完成了資料的傳入