面向物件:main方法傳參
阿新 • • 發佈:2021-12-07
面向物件:main方法傳參
現在我們來詳細解剖一下HelloWorld,main方法
public:公共的,訪問許可權最大,因為要被JVM識別所編譯,所以許可權要夠大
class:java的基本單位類,class是定義一個類的關鍵字
MainDemo:類名,符合識別符號的命名規則
static:靜態的,屬於類的本身,要被JVM所呼叫,可以直接通過類呼叫
void:代表的是沒有返回值,因為呼叫main方法的是JVM,如果有返回值,返回給JVM沒有意義
main:主方法,是JVM唯一識別執行的入口方法
String[]: main方法的引數資料型別是字串陣列
args:形參的變數名
public class MainDemo { public static void main(String[] args){ String[] arr = {"hello","world","hadoop"};//定義一個數組 args = arr;//將arr賦值給args for(int i=0;i<args.length;i++){ System.out.println(args[i]); } } } 執行結果為: hello world hadoop Process finished with exit code 0
通過cmd命令欄怎麼來實現上面的執行結果呢?
java 類名 引數1 引數2 ...
步驟:
1、將定義一個數組、將arr賦值給args這兩行去掉,其餘的保留
2、複製這個類,貼上在其他的碟符裡
3、開啟這個記事本,將最上面一行刪去,然後另存為,修改一下格式為ANSI
4、開啟命令欄,先編譯 javac MainDemo.java 回車
5、再執行 java MainDemo hello world hadoop 回車
如下: