如何開發屬於自己的第一個Java程式

千鋒教育qyf發表於2021-07-27

  學習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所示。

1

  3.編譯Java原始檔

  在命令列視窗中輸入“javac HelloWorld.java”命令,對原始檔進行編譯,如圖2所示。

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

圖3 執行HelloWorld程式

  從圖3可以看出,視窗中已經顯示出了原始檔程式碼中的輸出資訊。

  上面的步驟演示了一個Java程式編寫、編譯以及執行的過程。其中有兩點需要注意:第一,在使用javac命令進行編譯時,需要輸入完整的檔名,如上例中的程式在編譯時需要輸入“javac HelloWorld.java”;第二,在使用java命令執行程式時,需要的是類名,而非完整的檔名,如上例中的程式在執行時,只需要輸入“java HelloWorld”,而不是“java HelloWorld.class”。

  注意:

  在使用javac命令編譯檔案1-1中的程式時,有可能會出現“找不到檔案”的錯誤,如圖4所示。

4

圖4 找不到檔案錯誤

  出現這樣的錯誤很有可能是因為檔案的副檔名被隱藏了,雖然文字檔案被重新命名為“HelloWorld.java”,但實際上該檔案的真實檔名為“HelloWorld.java.txt”,檔案型別並沒有得到修改。為了解決這一問題,需要讓檔案顯示副檔名,方法如下:

  開啟Windows系統控制皮膚中的【資料夾選項】,在“檢視”選項下高階設定一欄中將“隱藏已知檔案型別的副檔名”選項前面的“√”取消,單擊【確定】按鈕,如圖5所示。

5

圖5 資料夾選項

  檔案顯示出副檔名.txt後,將其重新命名為HelloWorld.java即可。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2783642/,如需轉載,請註明出處,否則將追究法律責任。

相關文章