更新時間:2022-12-12 12:14:29 來源:動力節點 瀏覽1484次
Java主函數的含義是什么?小編給大家舉例說明。我們在java中看到的主函數通常是這樣的:
public static void main(String[] args)
public:訪問權限最高。
static:靜態,表示加載類的時候主函數就已經存在了。
void:表示主函數不返回任何值。
main:不是關鍵字,但是一個特殊單詞,能被虛擬機所識別。
String[] args:表示主函數所帶的參數為數組,數組名為args,數組名也可以為其他的名字,都不會造成影響。
我們也可以通過以下代碼可以驗證:
class MainDemo
{
public static void main(String[] args)
{
System.out.println(args);
System.out.println(args.length);
}
}
輸出結果為:
[Ljava.lang.String;@659e0bfd
0
說明參數是String類型的數組,數組長度為0。
因為此時數組長度為0,也就是沒有任何數組,如果嘗試輸出args[0],那將會提示越界。
我們可以向數組里面傳數據,有兩種方式傳入數據:
class MainDemo
{
public static void main(String[] args)
{
System.out.println(args[1]);
System.out.println(args.length);
}
}
在控制臺中分別執行:
javac MainDemo.java
java MainDemo hello world java javaweb
輸出的結果為:
world
4
其中 java MainDemo hello world java javaweb 中,“hello world java javaweb”是所輸入的數據,用空格隔開
class MainDemo
{
public static void main(String[] args)
{
String[] arr=new String[]{"hello","world","java","javaweb"};
Main.main(arr);
}
}
class Main
{
public static void main(String[] args)
{
System.out.println(args[2]);
System.out.println(args.length);
}
}
在控制臺中分別執行:
javac MainDemo.java
java MainDemo
輸出的結果為:
java
4
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習