如何開發屬於自己的第一個Java程式
學習java技術都是循序漸進的,搭建好了Java開發環境之後,下面就來學習一下如何開發Java程式。為了讓初學者更好地完成第一個Java程式,接下來小編透過幾個步驟進行逐一講解。
1.編寫Java原始檔
在D盤根目錄下新建一個test資料夾,並在該資料夾中新建文字文件,重新命名為HelloWorld.java後,用記事本方式開啟,在其中編寫一段Java程式碼,如檔案1所示。
檔案1 HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("這是第一個Java程式!");
}
}
檔案1中的程式碼實現了一個Java程式,下面對其中的程式碼進行解釋說明。
● class是一個關鍵字,它用於定義一個類。在Java中,類就是一個程式的基本單元,所有的程式碼都需要在類中書寫。
● HelloWorld是類的名稱,簡稱類名。class關鍵字與類名之間需要用空格、製表符、換行符等任意的空白字元進行分隔。類名之後要寫一對大括號,它定義了當前這個類的管轄範圍。
● “public static void main(String[] args){}”定義了一個main()方法,該方法是Java程式的執行入口,程式將從main()方法所屬大括號內的程式碼開始執行。
● 在main()方法中編寫了一條執行語句“System.out.println("這是第一個Java程式!");”,它的作用是列印一段文字資訊,執行完這條語句會在命令列視窗中列印“這是第一個Java程式!”。
在編寫程式時,需要特別注意的是,程式中出現的空格、括號、分號等符號必須採用英文半形格式,否則程式會出錯。
2.使用命令列視窗進入指定目錄
JDK中提供的大多數可執行檔案都能在命令列視窗中執行,javac.exe和java.exe兩個可執行命令也不例外。開啟命令列視窗,並透過如下命令進入test目錄。
D:
cd test
進入指定的目錄後,效果如圖1所示。
3.編譯Java原始檔
在命令列視窗中輸入“javac HelloWorld.java”命令,對原始檔進行編譯,如圖2所示。
圖2 編譯HelloWorld.java原始檔
上面的javac命令執行完畢後,會在當前目錄下生成一個位元組碼檔案“HelloWorld.class”。
注意:
在命令列視窗使用javac命令對帶有中文的Java原始檔進行編譯時,必須保證原始檔的編碼格式和命令列視窗解碼格式一致,否則會出現原始檔編譯錯誤。在中文環境下,命令列視窗預設編碼格式是GBK,而記事本編碼格式也是GBK,所以在第1步編寫HelloWorld.java原始檔時,可以直接使用Windows系統自帶的記事本進行編輯並儲存。如果讀者在第1步使用了其他文字編輯器(如EditPlus、Notepad++等)來編寫Java原始檔,這些文字編輯器預設編碼格式多數為UTF-8,那麼必須將Java原始檔以GBK格式編譯,或者是將命令列視窗更改為文字編輯器相同的編碼格式,否則編譯時會報錯。
4.執行Java程式
在命令列視窗中輸入“java HelloWorld”命令,執行編譯好的位元組碼檔案,執行結果如圖3所示。
圖3 執行HelloWorld程式
從圖3可以看出,視窗中已經顯示出了原始檔程式碼中的輸出資訊。
上面的步驟演示了一個Java程式編寫、編譯以及執行的過程。其中有兩點需要注意:第一,在使用javac命令進行編譯時,需要輸入完整的檔名,如上例中的程式在編譯時需要輸入“javac HelloWorld.java”;第二,在使用java命令執行程式時,需要的是類名,而非完整的檔名,如上例中的程式在執行時,只需要輸入“java HelloWorld”,而不是“java HelloWorld.class”。
注意:
在使用javac命令編譯檔案1-1中的程式時,有可能會出現“找不到檔案”的錯誤,如圖4所示。
圖4 找不到檔案錯誤
出現這樣的錯誤很有可能是因為檔案的副檔名被隱藏了,雖然文字檔案被重新命名為“HelloWorld.java”,但實際上該檔案的真實檔名為“HelloWorld.java.txt”,檔案型別並沒有得到修改。為了解決這一問題,需要讓檔案顯示副檔名,方法如下:
開啟Windows系統控制皮膚中的【資料夾選項】,在“檢視”選項下高階設定一欄中將“隱藏已知檔案型別的副檔名”選項前面的“√”取消,單擊【確定】按鈕,如圖5所示。
圖5 資料夾選項
檔案顯示出副檔名.txt後,將其重新命名為HelloWorld.java即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2783642/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何開發屬於自己的第一個Java程式?Java
- 如何釋出第一個屬於自己的npm包NPM
- 構建屬於自己的Flutter混合開發框架Flutter框架
- 如何寫一個屬於自己的查成績appAPP
- 如何開發一個自己的 RubyGem?
- VsCode從零開始配置一個屬於自己的Vue開發環境VSCodeVue開發環境
- 直播原始碼如何搭建一個屬於自己的直播平臺?原始碼
- 開發一款屬於自己的程式語言 聽起來是不是很酷?
- 基於Gitea打造一個屬於你自己的程式碼託管平臺Git
- 如何免費做一個屬於自己穩定有效的圖床圖床
- 程式設計師如何打造屬於自己的雲筆記服務程式設計師筆記
- 基於百度翻譯API開發屬於自己的翻譯工具API
- 做一個有想法的程式設計師,做一個屬於自己的神器程式設計師
- 從 0 開始構建一個屬於你自己的 PHP 框架PHP框架
- 從0開始構建一個屬於你自己的PHP框架PHP框架
- JAVA基礎(二)—— java開發工具選擇及第一個程式Java
- go開發屬於自己的日誌庫-日誌庫優化Go優化
- 大資料基礎之開發第一個Java程式大資料Java
- 實現一個屬於自己的React框架(一)React框架
- java的第一個程式Java
- 如何搭建屬於自己的股票交易系統?
- 前端開發的三個境界,你屬於哪一個?前端
- 構建屬於自己的 Linux 發行版Linux
- 從零開始搭建屬於自己的網站網站
- 【掘金日報】第一期 想不想做個屬於自己的作業系統?作業系統
- 新手如何快速製作和開發自己的小程式
- 從今天開始,拿起VuePress打造屬於自己的專屬部落格Vue
- Word製作屬於自己的DIY個性工具欄
- 如何藉助GitHub搭建屬於自己的maven倉庫GithubMaven
- 終於實現了一門屬於自己的程式語言
- 第一個Java程式Java
- (是時候開發屬於自己的外掛了)資料校驗外掛開發指南
- 如何自己開發一個腳手架工具
- Wizard Framework:一個自己開發的基於Windows Forms的嚮導開發框架FrameworkWindowsORM框架
- proe二次開發的第一個程式
- go開發屬於自己的日誌庫-檔案日誌庫實現Go
- 萬字長文詳解如何搭建一個屬於自己的部落格(純手工搭建??)
- Java 初學者做的第一個微信小程式--關於Java基礎Java微信小程式