国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 實例分析Java中public static void main(String args[])是什么意思

實例分析Java中public static void main(String args[])是什么意思

2020-03-09 13:05NW_KNIFE JAVA教程

這篇文章主要介紹了實例分析Java中public static void main(String args[])的意義,詳細分析了Java主函數main關鍵字聲明的具體含義和用法,需要的朋友可以參考下

本文實例講述了Java中public static void main(String args[])的來龍去脈。分享給大家供大家參考,具體如下:

public static void main(String[] args)

這絕對不是憑空想出來的,也不是沒有道理的死規定,而是java程序執行的需要。

jvm在試圖運行一個類之前,先檢查該類是否包含一個特殊方法。這個方法必須是公有的,以便在任何位置都能訪問得到。這個方法必須是static的,因為這個方法不能依賴任何該類的實例即可運行,而非static的方法,在運行之前要先創建該類的實例對象。

這個方法沒有返回值。和C/C++程序不一樣,java的程序默認都以常態結束,所以main不返回int。如果要以非常態結束程序,可以用System.exit(1)。

這個方法必須可以接受數目不定的String類型的參數,因為運行者可能要附加運行參數。如java HelloWorld jack 100,這里的jack和100就是運行參數。

為什么是String呢?因為String具有普遍性。任何字面形式都可以解釋成String,而其他類型則不然(如jack就不能解釋成整數或浮點數),所以用String來存儲參數最合適。而因為參數數目不限一個,所以用了數組,即String[]。在Java 1.5以后,還可以寫成String...,表示數目不定。

至于參數的變量名可以任意,只要保證在方法內部按該變量名來獲得參數就行了,從變量的作用角度來說,叫arguments或args當然是最合適的。

至于這個方法的名字為什么一定是main,有歷史原因,因為最早的C以main函數作為程序入口,java沿用了這個歷史傳統。

下面我們以一個例子一探究竟:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package test;
public class MainTest {
  public static void main(String[] args)
  {
    for (int x=0; x<args.length; x++)
    {
      System.out.println(args[x]);
    }
  }
  public static void sysInfo(){
    System.out.println("call sysInfo()");
  }
}
public class MainDemo {
  /*
  public static void main(String[] args)
  public:權限修飾符,權限最大。
  static:隨著MianDemo類的加載而加載,消失而消失。
  void: 沒有返回值
  main: 函數名,jvm識別的特殊函數名
  (String[] args):定義了一個字符串數組參數
  */
  public static void main(String... args)
  {
    String[] arr = new String[]{"zhang","li","wang","zhao"};
    MainTest.main(arr);
    MainTest.sysInfo();
  }
  /*
  總結:
  1、main()函數是被jvm調用,jvm給main()傳了一個長度為0的字符串的數組,也就是new String[0]
  2、可以通過類名.main()進行傳值操作,因為main()方法是static的。
  */
}

運行結果:

實例分析Java中public static void main(String args[])是什么意思

希望本文所述對大家Java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日日夜夜添 | 日日干,天天干 | 99久久婷婷国产综合精品电影 | 亚洲性人人天天夜夜摸 | 久久亚洲精品中文字幕 | 免费毛片a线观看 | 欧美黄色一区 | 亚洲综合日韩欧美 | 国产精品自拍视频网站 | 久久成人a| 99看片| 亚洲高清在线 | 欧美视频一区 | 国产一区二区三区在线免费观看 | 国产欧美日韩综合精品一区二区 | 国产精品亚洲综合 | 亚洲天堂av影院 | 久草在线新视觉 | 亚洲伊人久久综合 | 精品一区二区在线观看 | 亚洲精品一区在线观看 | 日韩在线 中文字幕 | 日韩电影一区二区三区 | 国产精品99久久久久久动医院 | 中国黄色片在线观看 | 永久黄网站色视频免费观看w | 国产福利在线 | 国产精品日本 | 免费视频爱爱太爽了 | 爱色av网站 | 福利视频网址导航 | 精品亚洲国产成av人片传媒 | 久久久久国产一区二区三区 | 久久精品国产欧美亚洲人人爽 | 国产精品亚洲精品 | 色狠狠综合天天综合综合 | 日韩a∨精品日韩在线观看 国产高清视频在线观看 | 国产一区二区三区免费看 | 一级在线看 | 国产中文一区 | 日韩精品一区二区三区在线观看 |