1 / 81

初探 Java

第 2 章. 初探 Java. 學習目標. 準備開發程式的環境 撰寫、編譯與執行程式 認識 Java 程式的結構. 前言. 在上一章中 , 已經簡單的介紹了有關程式語言最基本的概念 , 以及程式語言的分類 , 並且對於 Java 程式語言的演進也有了初步的瞭解。 接下來這一章 , 就要開始實際動手撰寫 Java 程式 , 並且對於構成 Java 程式的基本要素 , 一一提出詳盡的解說。. 2-1 建置 Java 的程式開發環境.

brosh
Download Presentation

初探 Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 2 章 初探 Java

  2. 學習目標 • 準備開發程式的環境 • 撰寫、編譯與執行程式 • 認識 Java 程式的結構

  3. 前言 • 在上一章中, 已經簡單的介紹了有關程式語言最基本的概念, 以及程式語言的分類, 並且對於 Java 程式語言的演進也有了初步的瞭解。 • 接下來這一章, 就要開始實際動手撰寫 Java 程式, 並且對於構成 Java 程式的基本要素, 一一提出詳盡的解說。

  4. 2-1 建置 Java 的程式開發環境 • 雖然市面上、網路上可找到不少具有整合開發環境 (IDE) 的 Java 語言開發工具, 像是昇陽 (Sun) 公司的 NetBeans IDE、開放原始碼 (Open Source) 的 Eclipse、以及 CodeGear 公司的 JBuilder 等。 • 不過初學者最好能親自用昇陽公司的 Java 開發套件 (JDK, Java SE Developement Kit) 來編譯及執行 Java 程式, 以便對 Java 有更深入的認識;等到將來比較熟練之後, 再使用 IDE 來加快程式開發的速度。 • 因此本節將說明如何下載、安裝 JDK, 以及如何在 Windows 環境中建立 JDK 的執行環境。

  5. 2-1-1 下載 JDK 及文件 • 若想取得最新 JDK 版本, 可直接至昇陽公司的官方網站下載, 請開啟瀏覽器, 連上 "http://java.sun.com/javase/downloads/index.jsp ":

  6. 下載 JDK 及文件

  7. 下載 JDK 及文件

  8. 下載 JDK 及文件

  9. 下載 JDK 及文件 • 在下載 JDK 的同時, 我們也可另行下載 JDK 的說明文件, 請再次連上"http://java.sun.com/javase/downloads/index.jsp ", 向下捲動找到 "Java SE 6 Documentation" 項目:

  10. 下載 JDK 及文件

  11. 下載 JDK 及文件 • 下載完畢, 即可依下一單元介紹的方法進行安裝與設定。

  12. 2-1-2 安裝 JDK 工具及文件 • 要安裝 JDK 很簡單, 直接執行其安裝程式即可;至於文件則只要自行解壓縮到指定的目錄即可完成安裝。

  13. 安裝 JDK 開發工具 • 要安裝 JDK 開發工具, 請直接執行下載回來的安裝程式檔:

  14. 安裝 JDK 開發工具

  15. 安裝 JDK 開發工具

  16. 安裝 JDK 開發工具

  17. 安裝 JDK 開發工具

  18. 安裝 JDK 開發工具 • 至此即安裝完成, 稍後我們會介紹如何設定 Java 的工作環境, 以方便使用 JDK 中的工具程式。

  19. 安裝 JDK 說明文件 • 昇陽公司提供的 JDK 說明文件為 HTML 網頁格式, 而且是以壓縮檔的形式包裝, 並未提供安裝程式, 我們只需將它解壓縮至想安裝的路徑即可:

  20. 安裝 JDK 說明文件

  21. 安裝 JDK 說明文件 • 解壓縮完畢後, 切換到文件解壓縮的目錄, 如下操作:

  22. 安裝 JDK 說明文件

  23. 安裝 JDK 說明文件

  24. 2-1-3 設定開發環境 • 雖然 JDK 安裝好後即可使用, 但由於安裝程式未替我們設定 Windows 環境變數, 用起來並不方便, 因此要一勞永逸, 就是在安裝後即設好相關環境變數。請按開始鈕, 並依如下步驟進行設定:

  25. 設定開發環境

  26. 設定開發環境

  27. 設定開發環境

  28. 設定開發環境

  29. 設定開發環境

  30. 設定開發環境 • 設定好後不妨立即測試一下, 請開啟命令提示字元視窗(執行開始功能表的『所有程式/ 附屬應用程式/ 命令提示字元』命令):

  31. 設定開發環境 • 如果出現『'javac' 不是內部或外部命令、可執行的程式或批次檔。』這樣的訊息, 表示您的 Path 環境變數設定有誤, 因此作業系統找不到 javac 執行檔所在的位置。 • 請再次確認您的 JDK 安裝路徑, 並依前述的步驟重新設定環境變數。

  32. 2-2 撰寫第一個 Java 程式 • 要使用 Java 程式語言, 您必須先將依照 Java 語法撰寫的程式儲存在一個純文字檔案中(副檔名一般都是用.java), 然後再利用 Java 程式語言的編譯器轉譯程式, 將您所撰寫的 Java 程式轉譯成 Java 虛擬機器的機器碼, 也稱為 Byte Code。 • 然後再使用 Java 虛擬機器來執行轉譯出來的機器碼。 • 如果執行結果有問題, 就必須回頭修改程式, 再重複前面所描述的步驟。

  33. 撰寫第一個 Java 程式 • 以下就帶領大家依據上述的步驟, 完成第 1 個 Java 程式。

  34. 2-2-1 使用文字編輯器撰寫程式 • 要撰寫 Java 程式, 必須使用文字編輯器 (Text Editor), 像是 Windows 所內附的記事本, 或者是坊間一般流行的 UltraEdit 這類付費軟體來撰寫, 而不是使用 Word 這一類的文書處理軟體。 • 您也可以在網路上找到許多功能不錯、免費的文字編輯器, 像是 Crimson Editor、VIM 等等。

  35. 為什麼不能使用文書處理軟體撰寫 Java 程式 • 像是 Word 之類的文書處理軟體, 由於必須記錄段落文字的樣式 (大小、顏色、字體) , 因此除了您鍵入的文字以外, 儲存檔案時還會儲存許多相關文字樣式的資訊, 而且預設會以其自訂的格式儲存文字與相關資訊。 • Java 編譯器既不認得這些文書處理軟體的檔案格式, 也無法認得其中所儲存的相關資訊, 因此無法正確編譯程式, 所以請不要使用文書處理軟體來撰寫程式。

  36. 使用文字編輯器撰寫程式 • 現在, 就請您使用文字編輯器, 撰寫如下的程式: • 請特別注意, 鍵入程式的時候並不包含每一行開頭的行號與空白, 這些是為了書中解說程式時的方便, 並不是程式的一部份。 • 並請儲存為 FirstJava.java這樣的檔名。

  37. 2-2-2 編譯寫好的程式 • 撰寫好並儲存 FirstJava.java 這個程式檔後, 就可以利用 Java 編譯器來進行編譯。 • Java 編譯器的檔名為 javac (javac.exe), 而執行程式的工具則為 java (java.exe)。 • 在使用前, 請先確定您已依照上一節的說明建置好 Java 工作環境。

  38. 編譯寫好的程式 • 請執行 『開始/ 所有程式/ 附屬應用程式/ 命令提示字元』 命令, 開啟命令提示字元 視窗, 先利用 『cd』 指令切換到您儲存程式檔案的資料夾, 例如若 FirstJava.java 是儲存在 C 磁碟的 test 資料夾下, 就必須先執行以下的指令, 切換到該資料夾:

  39. 編譯寫好的程式 • 然後鍵入以下指令進行編譯: • 如果編譯之後發現有錯誤, 請回過頭去檢查您所鍵入的程式, 看看是不是有甚麼地方打錯了? • 如果還是有問題, 請參考 『 2-2-4 撰寫 Java 程式的注意事項』 一節, 仔細檢查您的程式。

  40. 2-2-3 執行程式 • 一旦編譯完成, 沒有任何錯誤, 您就可以執行剛剛所撰寫的程式了。請在您所開啟的命令提示字元視窗中, 鍵入以下指令執行剛剛編譯好的程式: • 編譯的結果會儲存到副檔名為 .class 的檔案, 例如在本例中為 FirstJava.class。由於在執行時會自動加上 .class, 因此上面的命令不可寫成 java FirstClass.class。

  41. 執行程式 • 以下就是由編譯到執行的實際結果:

  42. 2-2-4 撰寫 Java 程式的注意事項 • 如果編譯或是執行的過程中有問題, 請依照以下所提的注意事項, 仔細檢查您的程式。

  43. 檔案名稱 • 檔案名稱必須和第 1 行 public class 之後的 FirstJava 相符, 並且加上 .java 作為副檔名, 以標示這是一個 Java 程式。 • 因此, 儲存的檔案必須取名為 FirstJava.java, 如果取錯名字, 編譯的時候就會出現錯誤訊息。 • 例如, 剛剛的程式如果儲存在 First.java 中, 則編譯的結果如下。

  44. 檔案名稱 • 錯誤訊息告訴您必須將程式儲存在一個名為 FirstJava.java 的檔案裡。

  45. 英文字大小寫不同 • Java 編譯器會視英文字母的大小寫為不同的字母。 • 舉例來說, 第 3 行一開頭的 System 就不能寫為 system, 也不能寫為 SYSTEM, 否則編譯的時候都一樣會有錯誤訊息。

  46. 全形與半形不同 • 如果您很習慣使用中文全形的標點符號或是括號, 那麼就必須特別注意, 在程式中必須使用半形的標點符號以及括號。 • 舉例來說,半形的『;』不能寫成全形的『;』。

  47. 執行時不需指定副檔名 • 執行編譯好的程式時, 只需要指定主檔名, 也就是檔案名稱中 .class 之前的部分(因為 java 會自動加上 .class 副檔名) 。 • 如果您連帶列出副檔名的話, 就會出現執行錯誤的狀況, 像是這樣:

  48. 執行時不需指定副檔名 • 另外, 執行時所指定的主檔名部分大小寫必須相符。 • 以本例來說, 主檔名必須和第 1 行 public class 之後的名稱一樣, 也就是 FirstJava, 如果您的大小寫不對, 執行就會發生錯誤, 例如。

  49. 執行時不需指定副檔名

  50. 無法執行 javac.exe 或是 java.exe • 這很可能是忘記設定環境變數 path 的值, 請參考上一節進行設定。

More Related