欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

全面解析Java main方法

 更新時間:2018年05月08日 08:33:27   作者:奇客藝術(shù)  
main方法是我們學習Java語言學習的第一個方法,也是每個java使用者最熟悉的方法,每個Java應(yīng)用程序都必須有且僅有一個main方法。這篇文章通過實例代碼給大家介紹java main方法的相關(guān)知識,感興趣的朋友跟隨腳本之家小編一起學習吧

1、main方法的重載

package cn.nxl;
 public class Main_test {
  public static void main(String args[]) {
   System.out.println("應(yīng)用程序入口的main方法");
   main();
   main();
   main(, );
  }
  public static void main(){
   System.out.println("無參的main方法");
  }
  public static void main(int i){
   System.out.println("有參的重載main方法");
  }
  public static void main(int i,int j){
   System.out.println("有兩個參數(shù)的重載main方法");
  }
 }

以上實例說明main方法是可以重載的,每個main方法的參數(shù)都是不同的,程序是可以運行的,可以輸出應(yīng)有的結(jié)果。但是,如果沒有程序入口的main方法,只含有其他main方法。雖然編譯此程序是可以的通過的,但是運行時會產(chǎn)生錯誤。這是因為程序運行時,Java虛擬機找不到對應(yīng)的main方法,就會產(chǎn)生運行錯誤。

2、main方法的調(diào)用

 public class Main_test {          
  public static void main(String[] args) {
   main(args);
  }
  public static void main(String[] args){
   main(args);
  }
 }

運行程序后,程序無限遞歸執(zhí)行兩main方法,很明顯main方法是可以被調(diào)用的。

 

3、main方法的繼承

Main.java:
 public class Main{
  public static void main(String[] args) {
   System.out.println("Hello Word!");
  }
 }
Main_test.java:
 public class Main_test extends Main{
 }

 

編譯運行Main_test.java后輸出了“Hello Word!”,說明main方法是可以被繼承。

4、main方法的隱藏

Main.java:
 public class Main{
  public static void main(String[] args) {
   System.out.println("Main");
  }
 }
Main_test.java
 public class Main_test extends Main{
  public static void main(String[] args) {
   System.out.println("Main_test");
  }
 }

 

很顯然父類Main中的main方法被隱藏,結(jié)果顯示的是子類中的main方法中的內(nèi)容。

總結(jié)

以上所述是小編給大家介紹的Java main方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • AQS同步組件Semaphore信號量案例剖析

    AQS同步組件Semaphore信號量案例剖析

    這篇文章主要為大家介紹了AQS同步組件Semaphore信號量案例剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • SpringBoot后端接口的實現(xiàn)(看這一篇就夠了)

    SpringBoot后端接口的實現(xiàn)(看這一篇就夠了)

    這篇文章主要介紹了SpringBoot后端接口的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • idea中寫sql語句沒有提示字段的問題

    idea中寫sql語句沒有提示字段的問題

    在IDEA中編寫SQL時如果沒有字段提示,通常是因為沒有設(shè)置注入語言,解決方法是通過快捷鍵Alt+Enter選擇“注入語言或引用”,然后選擇相應(yīng)的數(shù)據(jù)庫(如MySQL),之后重新輸入SQL語句即可,此方法可以有效解決IDEA中SQL語句提示問題,提高開發(fā)效率
    2024-09-09
  • Java并發(fā)編程之CountDownLatch的使用

    Java并發(fā)編程之CountDownLatch的使用

    CountDownLatch是一個倒數(shù)的同步器,常用來讓一個線程等待其他N個線程執(zhí)行完成再繼續(xù)向下執(zhí)行,本文主要介紹了CountDownLatch的具體使用方法,感興趣的可以了解一下
    2023-05-05
  • Java web網(wǎng)站訪問量的統(tǒng)計

    Java web網(wǎng)站訪問量的統(tǒng)計

    這篇文章主要為大家詳細介紹了Java web網(wǎng)站訪問量的統(tǒng)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • SpringBoot中使用Cookie實現(xiàn)記住登錄的示例代碼

    SpringBoot中使用Cookie實現(xiàn)記住登錄的示例代碼

    這篇文章主要介紹了SpringBoot中使用Cookie實現(xiàn)記住登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Java日常練習題,每天進步一點點(10)

    Java日常練習題,每天進步一點點(10)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析

    springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析

    這篇文章主要介紹了springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Springboot 集成 SocketIO的示例代碼

    Springboot 集成 SocketIO的示例代碼

    Socket.IO是實現(xiàn)瀏覽器與服務(wù)器之間實時、雙向和基于事件的通信的工具庫,本文主要介紹了Springboot 集成 SocketIO的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10
  • java連接zookeeper的實現(xiàn)示例

    java連接zookeeper的實現(xiàn)示例

    ZooKeeper官方提供了Java API,可以通過Java代碼來連接zookeeper服務(wù)進行操作,本文就來介紹一下java連接zookeeper的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11

最新評論