最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

public?static?void?main(String[]?args)使用解讀

 更新時間:2024年01月24日 09:39:49   作者:故嶼γ  
這篇文章主要介紹了public?static?void?main(String[]?args)的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Java 基礎(chǔ)語法程序代碼

public static void main(String[ ] args) 是什么意思?

這是 Java 程序的入口地址,Java 虛擬機運行程序的時候首先找的就是 main 方法。

跟 C 語言里面的 main() 函數(shù)的作用是一樣的。

只有 main() 方法 Java 程序才能夠被 Java 虛擬機運行,main 是一個程序的入口,一個 java 程序運行必須有且僅有一個 main 方法;可理解為規(guī)定的格式。

對于上圖的參數(shù)及修飾符:

  • public:表示的這個程序的訪問權(quán)限,表示的是任何的場合可以被引用,這樣 Java 虛擬機就可以找到 main() 方法,從而來運行 javac 程序。
  • static: 表明方法是靜態(tài)的,不依賴類的對象的,是屬于類的,在類加載的時候 main() 方法也隨著加載到內(nèi)存中去。
  • void:方法是不需要返回值的。
  • main:主程序,約定俗成,規(guī)定的。
  • String[ ] args:從控制臺接收參數(shù)。

注:

  • 區(qū)別:String args[ ] 與 String[ ] args 都可以執(zhí)行,但推薦使用 String[ ] args,這樣可以避免歧義和誤讀。
  • 主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法開始執(zhí)行。

我們經(jīng)常使用到 System.out.println(),那它是什么呢?

println ()是一個方法(Method),而 System 是系統(tǒng)類(Class),out 是標(biāo)準(zhǔn)輸出對象(Object)。

這句話的用法是調(diào)用系統(tǒng)類 System 中的標(biāo)準(zhǔn)輸出對象 out 中的方法 println()。

System 是系統(tǒng)類。

是 java.lang 包中的一個 final 類。

根據(jù) javadoc,“java.lang.System 該類提供的設(shè)施包括標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出和錯誤輸出流; 訪問外部定義的屬性和環(huán)境變量; 一種加載文件和庫的方法; 以及用于快速復(fù)制數(shù)組等一部分的實用方法… ”。

  • out 是標(biāo)準(zhǔn)輸出對象。是 System 類的靜態(tài)成員字段,類型為PrintStream。
  • println() 是一個方法。是 PrintStream 類的一個方法。println 打印(參數(shù)內(nèi)容+換行符) 到控制臺。

總結(jié):

由源碼可得:System 類是靜態(tài)的,且為 PrintStream 類型的字段 out 去調(diào)用了PrintStream 類中的 print( ) 和 println( ) 兩個方法也就有了 System.out.println( ) 形式的輸出語句。 

定義一個方法包含以下語法

修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名){
…
方法體
…
return 返回值;
}

由上圖可見方法包含一個方法頭和一個方法體:

  • 修飾符:修飾符,這是可選的,告訴編譯器如何調(diào)用該方法。定義了該方法的訪問類型。
  • 返回值類型 :方法可能會返回值。returnValueType 是方法返回值的數(shù)據(jù)類型。有些方法執(zhí)行所需的操作,但沒有返回值。在這種情況下,returnValueType 是關(guān)鍵字 void。
  • 方法名:是方法的實際名稱。方法名和參數(shù)表共同構(gòu)成方法簽名。
  • 參數(shù)類型:參數(shù)像是一個占位符。當(dāng)方法被調(diào)用時,傳遞值給參數(shù)。這個值被稱為實參或變量。參數(shù)列表是指方法的參數(shù)類型、順序和參數(shù)的個數(shù)。參數(shù)是可選的,方法可以不包含任何參數(shù)。
  • 方法體:方法體包含具體的語句,定義該方法的功能。

方法的命名規(guī)則

1.方法的名字的第一個單詞應(yīng)以小寫字母作為開頭,后面的單詞則用大寫字母開頭寫,不使用連接符。例如:addPerson。

2.下劃線可能出現(xiàn)在 JUnit 測試方法名稱中用以分隔名稱的邏輯組件。例如 testPop_emptyStack。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java服務(wù)器端跨域問題解決方案

    Java服務(wù)器端跨域問題解決方案

    這篇文章主要介紹了java服務(wù)器端跨域問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • java實現(xiàn)讀取、刪除文件夾下的文件

    java實現(xiàn)讀取、刪除文件夾下的文件

    本文給大家分享的是java實現(xiàn)讀取、刪除文件夾下的文件,其中File.delete()用于刪除“某個文件或者空目錄”!所以要刪除某個目錄及其中的所有文件和子目錄,要進行遞歸刪除,有需要的小伙伴可以參考下。
    2015-05-05
  • Java常用集合之Set和Map的用法詳解

    Java常用集合之Set和Map的用法詳解

    這篇文章將通過一些示例為大家詳細(xì)介紹一下Java常用集合中Set和Map的用法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-07-07
  • Springboot處理CORS跨域請求的三種方法

    Springboot處理CORS跨域請求的三種方法

    這篇文章主要介紹了Springboot處理CORS跨域請求的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java比較兩個對象中全部屬性值是否相等的方法

    Java比較兩個對象中全部屬性值是否相等的方法

    本文主要介紹了Java比較兩個對象中全部屬性值是否相等的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • java springboot郵箱找回密碼功能的實現(xiàn)講解

    java springboot郵箱找回密碼功能的實現(xiàn)講解

    這篇文章主要介紹了java springboot郵箱找回密碼功能的實現(xiàn)講解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java編程數(shù)組中最大子矩陣簡便解法實現(xiàn)代碼

    Java編程數(shù)組中最大子矩陣簡便解法實現(xiàn)代碼

    這篇文章主要介紹了Java編程數(shù)組中最大子矩陣簡便解法實現(xiàn)代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Java實現(xiàn)一個簡易聊天室流程

    Java實現(xiàn)一個簡易聊天室流程

    這篇文章主要介紹了我的java課程設(shè)計一個多人聊天室(socket+多線程)本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • Spring實例化bean過程解析及完整代碼示例

    Spring實例化bean過程解析及完整代碼示例

    這篇文章主要介紹了Spring實例化bean過程解析及完整代碼示例,簡單分析實例化bean過程并且分享了相關(guān)實例,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 淺談synchronized加鎖this和class的區(qū)別

    淺談synchronized加鎖this和class的區(qū)別

    synchronized 是 Java 語言中處理并發(fā)問題的一種常用手段,本文主要介紹了synchronized加鎖this和class的區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2021-11-11

最新評論

广宁县| 石泉县| 邮箱| 大宁县| 苗栗市| 尼勒克县| 巴青县| 漠河县| 四平市| 蓬溪县| 都安| 肥西县| 白河县| 阿克苏市| 建宁县| 光山县| 正宁县| 隆林| 天气| 上林县| 漯河市| 镇远县| 郁南县| 太仆寺旗| 巫溪县| 唐海县| 秦皇岛市| 东平县| 潍坊市| 彰武县| 宁安市| 汤原县| 合肥市| 葵青区| 麟游县| 晋宁县| 镇安县| 清新县| 黔西县| 景宁| 得荣县|