1-3.1 Java程式的撰寫與執行

2011年9月30日 星期五

| | | 0 意見
1-3 第一支Java程式
     在這ㄧ節中,你將會練習你的第一支Java程式,就是顯示文字或數字訊息。利用程式語言在螢幕上顯示一些訊息,這是大多數程式語言會先開始的第一件工作。另外,我們也會探討Java語言的基本語法,以及成為一位合格的Java程式設計師,您所必須瞭解的一些事項,以及該養成的一些好習慣。

1-3.1 Java程式的撰寫與執行
      現在的目標是製作一支Java程式,能將下圖的內容顯示在營幕上。
完成了!!
你的第 一支JAVA程式。

          圖 1-1

Chap1_3_1.java
/*
這是我的第一支 JAVA程式
傳統式註解。多行註解
*/

/**
這是我的第一支 JAVA程式
文件註解,雙星備註
*/

//這是我的第一支 JAVA程式。
//單行註解。行尾註解

class Chap1_3_1 {

   public static void main(String[] args) {
System.out.println("完成了!!");                       //輸出至營幕顯示。
System.out.println("你的第 一支JAVA程式。");    //輸出至營幕顯示。

   }
}

執行結果
完成了!!
你的第一支JAVA程式。

程式說明:
      我們所撰寫的程式Chap1_3_1,稱為原始碼程式(source program),而儲存原始碼程式的檔案Chap1_3_1.java,則稱為原始碼檔案(source file)。

      1.原始碼檔案的命名規則:必須是 class 之後的名稱,而且大小寫要完全相同,就是上個          程式範例中的Chap1_3_1;然後,要再加上副檔案名.java,成為Chap1_3_1.java,這就          是該原始碼檔案的檔案名稱。

       為了方便各位的學習,我們會在範例程式的左上方,顯示該範列程式的原始碼檔案名稱,並且在該範例程式的下方,顯示程式對應的執行結果。         

[重要] 在撰寫Java程式時,程式中所使用的空格以及各種符號,像是大括號()等,皆不可            以使用全型符號。

程式的編譯與執行
      當原始碼程式撰寫完成之後,其實是無法立即執行的,還需要進行以下的二個步驟後,才能得到執行結果。
(1)編譯(compile)原始碼程式,產生對應的類別檔案 .class。
(2)執行該類別檔案。

        圖1-2表示編譯與執行流程。
*

圖1-2
編譯原始碼        
javac Chap1_3_1.java


       透過 javac 指令,可以將無法執行的原始碼程式(.java),編譯成可以執行的類別檔案(.class)。
       如果可以正常完成編譯的話,就會產生對應的類別檔案(如圖1-2所示)。但是,如果我們在撰寫原始碼程式時,犯了一些錯誤,像是大小寫不符合,或是打錯字等,就會讓程式無法順利通過編譯,造成編譯錯誤(compile error)。當產生編譯錯誤時,java編譯器會顯示它所瞭解的錯誤訊息。此時,請仔細研讀錯誤訊息。然後,重新檢查你的程式,盡可能找出發生錯誤的地方。最後,修正錯誤後,再重新編譯程式。

[重點] 編譯Java原始碼檔案時,如果該檔案沒有副檔名,或者副檔名不是 .java 的話,            javac 就不能順利編譯該檔案。

執行類別檔
java Chap1_3_1

      
       透過 java 指令,可以執行編譯完成後的類別檔案。請注意,java指令執行的是類別名稱,不是類別檔案名稱。所以,不要加上副檔名.class。否則,會有錯誤產生。

[重要] 原始碼程式不能被執行,一定要先經過編譯的程序,產生對應的類別檔後,才能執            行該類別檔案。

1-2.2 安裝與設定JDK

| | | 0 意見
1-2.2 安裝與設定JDK

        在前一小節中,我們順利下載了JDK。接著,我們要進行JDK的安裝與設定。

安裝JDK

        請找到你所下載的JDK檔案,雙擊該檔案以執行它,就會跳出安裝JDK的視窗,如圖1-1所示。

圖 1-1

        接著,請按下Next,進入下一個安裝頁面,如圖1-2所示。

圖 1-2

        請記下安裝路徑,本範例會安裝至C:\Program Files(x86)\Java\jdk1.7.0。確認無誤後,按下Next,開始進行安裝。如果沒有其他問題產生,就會順利完成安裝,如圖1-3和圖1-4所示。

圖 1-3

圖 1-4

        當見到這個畫面時,表示我們已經順利完成安裝工作。這時候,只需要按下Finish,就可以完成安裝作業了。

設定JDK

        接著,我們要探討如何啟動或執行安裝完成的JDK。使用滑鼠點選開始 -> 所有程式 -> 附屬應用程式 ->命令提示字元,可以開啟命令列視窗。在該視窗中輸入javac後,按下Enter鍵;同樣地,輸入java後,按下Enter鍵。我們得到的結果如下圖所示:

圖 1-5

        雖然,我們已經安裝完成JDK。但是,在安裝JDK的過程當中,我們將JDK的執行程式安裝到C:\Program Files(x86)\Java\jdk1.7.0。所以,當我們在C:\Users\Administrator>下輸入javac或java,會得到錯誤訊息,原因是作業系統找不到可以執行的javac或java。要解決這個問題,我們可以將路徑切換到C:\Program Files(x86)\Java\jdk1.7.0之下。但是,每次要執行JDK,就要先做這樣的路徑切換,似乎又太麻煩。所以,我們可以利用作業系統的環境變數,讓JDK可以順利地執行。(是這樣 ?)

        點選開始 -> 控制台 -> 系統及安全性 -> 系統 -> 進階系統設定,就會顯示系統設定的視窗,如圖1-6所示。

圖 1-6

        在該視窗下,點選環境變數按鈕,就會顯示環境變數視窗。接著,在系統變數子視窗中,找到Path變數,點選該變數後,按下編輯按鈕,如圖1-7所示。
圖 1--7

        接著,就會彈出編輯系統變數視窗。在變數值右側的文字內容中,從尾端處加上路徑C:\Program Files(x86)\Java\jdk1.7.0\bin;後,再按下確定按鈕,即完成JDK相關的環境變數設定。

圖 1-8

       然後,我們再次開啟命令列視窗。在該視窗中輸入javac後,按下Enter鍵;同樣地,輸入java後,按下Enter鍵。我們得到的結果如下圖所示:

圖 1-9

圖 1-10
        至此,終於大功告成,我們可以準備開始撰寫java程式,編譯並執行自行撰寫的程式。






1-2.1 下載JDK

| | | 0 意見
1-2 建立java執行環境
       
       如果要利用java來開發程式,就必須取得相關的開發工具。本節將帶領大家下載取得java程式開發工具包(java development kit,JDK),並且進行安裝與設定,以及進行簡單的測試,確保後續撰寫的java程式,可以順利地編譯與執行。

1-2.1 下載JDK

       首先,請先確定你的網路功能正常,可以順利連上網際網路。接著,執行瀏覽器,在搜尋方框中鍵入JDK後,按下Enter鍵,可以得到如圖1-1的搜尋結果。然後,我們選擇第一個選項Java SE Downloads。

圖1-1

       於是,我們就可以連接到Oracle的下載畫面。當然,你也可以直接利用瀏覽器連接到Oracle的網頁。從網頁中,我們得知目前最新的java開發版本,就是Java Platform(JDK)7,如圖1-2所示。接著,點選該版本的小圖示

圖1-2

        我們就可以得到各種作業平台的下載清單,如圖1-3所示。請依據你的作業平台,下載合適的版本。因為,筆者使用的是Windows的32位元作業平台,所以會下載Windows X86版本,檔案名稱是jdk-7-windows-i586.exe。請記得,在開始下載之前,得先勾選同意選項。然後,就是選擇將檔案下載到你的電腦,一定要記得你將檔案下載到何處。否則,找不到檔案是很痛苦的,為了找到下載檔案,整個搜尋電腦或是重新下載,都是很大的困擾,建議你用紙筆記下下載檔案的路徑位置。

圖1-3