日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java 命令行参数 _java命令行参数

發布時間:2025/3/11 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 命令行参数 _java命令行参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:java命令行參數

命令行參數就是main方法里面的參數String[] args他就是一個數組,args只是數據類型的一個名稱,就是一個數組的變量,名稱無所謂,類型沒變就行了。這個就是程序的入口點。如圖7.4所示:

圖7.4

他是怎么運行的?為什么要傳遞一個字符串?比如a.txt,為什么雙擊他就會打開記事本?因為在雙擊的時候windos首先把雙擊文件的path路徑收集起來,之后看后綴名稱是.txt關聯的是什么程序,是記事本程序那么就把參數傳遞了進來。

也就是在windos點開一個文件的時候,會把文件路徑收集起來,去找一下是誰來打開這個后綴,找到那個程序之后就會把這個路徑提交給記事本,這種方式就叫做接收外界參數的值。如圖7.41所示:

圖7.41

就比如Cf游戲只要往程序里面加上一個參數,那么就可以形成窗口的模式。參數有些程序是非要不可的,無論打開照片也好doc文檔也好,他其實都是一種參數的傳遞,都是把路徑交給一個軟件,軟件根據這個路徑去打開它。

為什么一個類里面會有一個String,因為是來接收外界參數的。怎么運行的如圖7.42所示:

圖7.42

運行Test,后面跟了一個路徑稱之為參數,首先他找Java.exe程序,找到了然后把Test D:/a.txt交給了Java.exe 然后分析Test.calss去當前的目錄,或者去classpath里找,找到了去就加載這個文件的static靜態參數。加載完了就把D:/a.txt封裝成String[]然后String數組調用main方法的時候把String[]傳遞過來。

也就是在我們的類后面寫的參數,寫多少個無所謂,寫好之后jdk會自動形成一個字符串數組,然后傳遞過來。為什么會字符串數組,因為可以傳遞多個值。為什么放進String數組里面?因為String數組是最大的所以要申請為String可以放很多個。不同類型也沒事,無非就是當作為字符串類型,今后要用的時候才自行轉換就可以了。如圖7.43所示:

責任編輯:

總結

以上是生活随笔為你收集整理的java 命令行参数 _java命令行参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。