是的!既然您已經打算開始學習 Java,我想您最關心的,就是如何起步開發Java,以下是首次開發 Java 程式所必須的幾個流程:
詳細的設定與操作步驟,將會在下一個章節中介紹,在這邊介紹的目的在於給您一個整體概念,了解如何開發出第一個Java 程式。
想使用 Java 技術來開發程式的第一步,就是從 Oracle 的 Java 官方網站下載 JDK,如之前所介紹的, JDK 包括了所需的工具程式與 Java 執行環境,您必須在您的電腦上安裝 JDK 才能進行 Java 程式開發。
很不幸的,並不是安裝好 JDK 就萬事 OK!您還要提供一些資訊給您的作業系統, Path 環境變數的設定在於告知作業系統 JDK 工具程式的位置,這樣作業系統才找的到您所想要執行的工具程式。
另一方面,您的 Java 程式可能放置在任意的位置,所以您要告訢 JVM,當您指定某個 Java 程式時,該到哪個位置去找出所指定的程式, Classpath 環境變數的設定目的就在這邊。
Java 初學者很常卡在 Path 與 Classpath 設定上,在下一個章節中將會介紹如何設定這兩個環境變數。
撰寫 Java 程式最基本的,就是使用純文字檔案,在 Windows上的話只要使用「記事本」就可以編寫,但是必須將副檔名改為*.java。
在不使用「整合開發環境」(Integration Development Environment)的情況下,您必須從「文字模式」下執行 javac 工具程式,例如在 Windows 中的「命令提示字元」。
javac 工具程式負責將*.java 編譯為*.class 檔案,它也會幫您作一些基本的語法與錯誤檢查,即所謂的「編譯時期檢查」,了解如何使用 javac 工具程式,並看懂編譯器所提供的相關錯誤訊息是學習 Java 所必備的基本功夫。
在不使用「整合開發環境」的情況下,您必須從「文字模式」下執行 java 工具程式,java 工具程式會檢查 Java 程式的合法性(例如確定程式沒有被惡意修改)、確定相關類別位置並載入、執行 Java 程式。
使用 Java 開發的最大好處之一,就是 Java 本身提供了數量龐大且功能豐富的標準類別庫(Class library),除了幾個常用的類別之外,您不必花費時間去記憶這些 API(Application programming interface)的功能與細節,而只要在使用到相關功能時查詢 API Specification。
註
應用程式介面(Application programming interface, API)及類別庫的使用是可以替換的。進一步來說,API 可以使用在類別庫的程式碼內。
就 Java SE 7的 API Specification 而言,您可以在線上直接查詢相關的類別功能與使用方式,網址是: http://docs.oracle.com/javase/7/docs/api/
下列參考資料能夠對本章節所討論的話題提供 更詳細的說明: