當前位置:首頁 » 編程語言 » java中main函數

java中main函數

發布時間: 2023-08-23 01:56:37

A. java中main函數

1、main是java的入口方法
2、main的入口方法是規定的寫法,可以理解為死的,固定的
3、每個類中,都可以有main方法
4、一個類中,可以有多個main方法,參數可以不一樣,但是入口的只有一個

B. java的main函數如何寫

public static void main(String[] args)
首先因為main函數是程序入口,所以必需是public 和static的,不用返回值,即使有也有沒有意義的,所以要void。args組數是運行程序時的參數列表,參數是字元串的,可以有多個的,所以必需聲明為String的數組

C. java如何調用另個程序的main函數

Main方法是用static修飾的,有2種方法可以調用:

1、類名.main(參數);

2、new創建實例,實例.main(參數);

這個地方注意必須傳遞字元串數組的參數 或者 null !另外舉一個用反射機制調用Main方法的例子。

這個類是被調用的main方法類:

Java代碼:

public class Run

{

public static void main(String[] args)

{

String str=args[0]+"Hello World";

System.out.println(str);

}

}

下面是調用main方法的類:

Java代碼:

public class JobRun

{

public static void main(String[] args)

{

String idStr = "YAya";

try

{

Method method = Run.class.getMethod("main", String[].class);

method.invoke(null, (Object) new String[] { idStr });

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

(3)java中main函數擴展閱讀:

main方法是一個特殊的方法,是程序執行的入口,一個Java程序從main方法開始執行。Java虛擬機在執行Java程序之前會事先分配一個主線程,然後在主線程裡面執行我們這個main方法。

線程就是一個程序裡面不同的執行路徑!總之,就記住,Java程序從main方法開始執行,

比如:

public static void main(String[] args) {

System.out.println("nihao");

}

在這里當程序運行的時候,從main方法進來,然後做的第一件事就是System.out.println("nihao");

注意: main方法執行結束,程序也就執行結束了!

D. Java中main()的聲明格式包括哪些

public
static
void
main(String[]
args)throws
Exception
{}
main方法被聲明為靜態方法(static),一般在一個類裡面定義這樣的main方法對該類進行一些簡單的測試。main方法就這一種聲明格式。
1.public
定義main方法的訪問許可權為公有的。
2.static
聲明為靜態方法,靜態方法是屬於類的,在沒實例化之前就可以使用。
3.void
聲明返回方式。
4.如果在main方法裡面會拋出異常且未當場處理時需加上throws
Exception,否則可以不用,Exception
可以是你自己定義的異常。
5.重點介紹一下main函數的參數
String[]
args

String[]
args是main函數的形式參數,可以用來獲取命令行用戶輸入進去的參數。聲明main函數的時候一定要在括弧里寫上它,否則會報錯。
舉個用到String[]
args的例子,可能不能運行,權當給你理解用。
class
Example
{
public
void
main(String[]
args)
{
System.out.println(args[0]);
System.out.println(args[1]);
}
}
那麼這個程序在執行的時候就需要向main函數傳遞形式參數的值,好讓main函數完成列印的功能。
註:String[]
args顯示args是一個String類型的數組,args[0]、args[1]是頭兩個元素。
執行時在控制台輸入:straul
good
後面兩個字元串隨便寫什麼,它們作為實參傳入main函數,straul傳入args[0],good傳入args[1]。
那麼屏幕會出現:
straul
good
這和在main函數里調用其他函數並且向被調用函數傳遞參數是一樣的道理,只不過傳給main函數罷了。
希望對你有用!

熱點內容
安卓手機為什麼最新微信安裝不了 發布:2025-02-05 02:31:03 瀏覽:106
安卓手機什麼時候開售 發布:2025-02-05 02:14:15 瀏覽:660
編程車模型 發布:2025-02-05 02:09:55 瀏覽:680
雅馬哈天劍哪個配置好 發布:2025-02-05 02:00:35 瀏覽:170
我的世界國際服推薦118伺服器 發布:2025-02-05 01:50:48 瀏覽:46
普通電腦做伺服器怎麼操作 發布:2025-02-05 01:46:22 瀏覽:628
原神為什麼同伺服器加不起好友 發布:2025-02-05 01:41:03 瀏覽:337
android連接列印機 發布:2025-02-05 01:40:09 瀏覽:959
外國電腦代理伺服器地址埠 發布:2025-02-05 01:38:30 瀏覽:387
德意龍滑鼠宏怎麼配置 發布:2025-02-05 01:34:13 瀏覽:318