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

2011年9月30日 星期五

| | |
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。否則,會有錯誤產生。

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

0 意見:

張貼留言