<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java main

    java main

    文檔

    java main

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

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

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

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

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

    為什么要這么定義,和JVM的運行有關(guān)系?

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

    main方法中還有一個輸入?yún)?shù),類型為String[],這個也是java的規(guī)范,main()方法中必須有一個入?yún)ⅲ惣毐仨歋tring[] ,至于字符串?dāng)?shù)組的名字,這個是可以自己設(shè)定的,根據(jù)習(xí)慣,這個字符串?dāng)?shù)組的名字一般和sun java規(guī)范范例中mian參數(shù)名保持一致,取名為args。

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

    實戰(zhàn)操作:具體代碼示例如下:

    package?javase2;
    /*
    ?*?public?static?void?main(String?[]?args){....}
    ?*?pblic:公共的,訪問權(quán)限最大,由于main要被jvm調(diào)用,所以要權(quán)限夠大
    ?*?static:靜態(tài)不需要創(chuàng)建對象,方便jvm調(diào)用
    ?*?void:方法的返回值給調(diào)用者,返回給jvm沒有意義
    ?*?main:方法的入口
    ?*?String[]args:字符串?dāng)?shù)組,那么值呢?
    ?*?早期為了鍵盤錄入
    ?*?格式是: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數(shù)組索引越界
    }
    }

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

    文檔

    java main

    java main是java虛擬機通過main方法找到需要啟動的運行程序,并且檢查main函數(shù)所在類是否被java虛擬機裝載。如果沒有裝載,那么就裝載該類,并且裝載所有相關(guān)的其他類,因此程序在運行時,第一個執(zhí)行的方法就是main()方法。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    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 国产成人精品久久久久 | 91麻豆国产福利精品| 丰满人妻熟妇乱又仑精品| 日韩AV无码精品人妻系列| 亚洲爆乳无码精品AAA片蜜桃| 国产91精品黄网在线观看| 无码精品一区二区三区免费视频| 无码人妻精品一区二区三区99性| 国产成人精品怡红院在线观看| 在线播放偷拍一区精品| 国产在线精品一区免费香蕉| 国产真实伦偷精品| 99国产精品热久久久久久夜夜嗨| 黑人巨大精品播放| 中文字幕成人精品久久不卡 | 久久久无码精品亚洲日韩京东传媒 | 久久这里精品国产99丫E6| 精品国产一区二区三区在线| 精品国产福利久久久| 国产SUV精品一区二区四| 亚洲国产精品综合久久久| 国产2021久久精品| 亚洲第一区精品日韩在线播放| 精品国偷自产在线| 真实国产乱子伦精品一区二区三区| 人妻精品无码一区二区三区| 久久国产精品视频一区| 国产91精品一区| 亚洲AV无码国产精品色| 久久久久国产精品熟女影院 | 亚洲精品偷拍视频免费观看 | 国产91精品黄网在线观看| www.精品在线| 日韩精品中文字幕第2页| 亚洲乱码一区二区三区国产精品| 亚洲无线观看国产精品| 国产91成人精品亚洲精品| 精品人妻人人做人人爽夜夜爽| 国产在线视精品麻豆| 精品国偷自产在线不卡短视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 |