<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      java main

      文檔

      java main

      java main是java虛擬機通過main方法找到需要啟動的運行程序,并且檢查main函數所在類是否被java虛擬機裝載。如果沒有裝載,那么就裝載該類,并且裝載所有相關的其他類,因此程序在運行時,第一個執行的方法就是main()方法。
      推薦度:
      導讀java main是java虛擬機通過main方法找到需要啟動的運行程序,并且檢查main函數所在類是否被java虛擬機裝載。如果沒有裝載,那么就裝載該類,并且裝載所有相關的其他類,因此程序在運行時,第一個執行的方法就是main()方法。

      java main是什么,讓我們一起了解一下?

      java main是java虛擬機通過main方法找到需要啟動的運行程序,并且檢查main函數所在類是否被java虛擬機裝載。如果沒有裝載,那么就裝載該類,并且裝載所有相關的其他類,因此程序在運行時,第一個執行的方法就是main()方法。

      main()方法是怎么實現的?

      這個main()方法的聲明為:public static void main(String args[]) 。必須這么定義,這是Java的規范。

      為什么要這么定義,和JVM的運行有關系?

      當一個類中有main()方法,執行命令“java 類名”則會啟動虛擬機執行該類中的main方法。由于JVM在運行這個Java應用程序的時候,首先會調用main方法,調用時不實例化這個類的對象,而是通過類名直接調用因此需要是限制為public static。對于java中的main方法,jvm有限制,不能有返回值,因此返回值類型為void。

      main方法中還有一個輸入參數,類型為String[],這個也是java的規范,main()方法中必須有一個入參,類細必須String[] ,至于字符串數組的名字,這個是可以自己設定的,根據習慣,這個字符串數組的名字一般和sun java規范范例中mian參數名保持一致,取名為args。

      因此,main()方法定義必須是:“public static void main(String 字符串數組參數名[]) ”。

      實戰操作:具體代碼示例如下:

      package?javase2;
      /*
      ?*?public?static?void?main(String?[]?args){....}
      ?*?pblic:公共的,訪問權限最大,由于main要被jvm調用,所以要權限夠大
      ?*?static:靜態不需要創建對象,方便jvm調用
      ?*?void:方法的返回值給調用者,返回給jvm沒有意義
      ?*?main:方法的入口
      ?*?String[]args:字符串數組,那么值呢?
      ?*?早期為了鍵盤錄入
      ?*?格式是:java?mainDemo?helloworld?java
      ?*/
      public?class?mainDemo?{
      public?static?void?main(String?[]?args)?{
      System.out.println(args);//[Ljava.lang.String;@15db9742
      System.out.println(args.length);//0
      System.out.println(args[0]);//java.lang.ArrayIndexOutOfBoundsException數組索引越界
      }
      }

      以上就是小編今天的分享了,希望可以幫助到大家。

      文檔

      java main

      java main是java虛擬機通過main方法找到需要啟動的運行程序,并且檢查main函數所在類是否被java虛擬機裝載。如果沒有裝載,那么就裝載該類,并且裝載所有相關的其他類,因此程序在運行時,第一個執行的方法就是main()方法。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      java malloc java mapping java math.ceil java matlab java matrix java memcpy java merge java method java mian java mina java mkdir java mmap java mockito java modelandview java module java monad java mono java mqtt java multiset java mvvm java logstash java logging java localtime java locale java list.contains java list.add java linq java linklist java leveldb java lamada java kudu java kmeans java keystore java kafka java jxl java jvm java jtextfield java jtable java jta java jstat
      Top 少妇高潮太爽了在线视频