新手必備三件套
- JDK (Java 2 SDK):官方下載,含編譯器、JVM、標準庫
- Java API 文檔:同頁下載,開發過程最常查閱的參考
- 輕量級 IDE:推薦 JCreator(官網)或 UltraEdit + JDK
為什麼不建議新手用重型 IDE?
VisualAge for Java、JBuilder 等企業級 IDE 功能複雜,會掩蓋 Java 核心機制(classpath、package、編譯流程),阻礙基礎概念建立。初學階段用「編輯器 + 命令列」強迫理解底層運作,長遠受益。
推薦學習資源
- Java Tutorial (官方教程):涵蓋核心 API、大量範例
- 《Java 程式設計思想》:經典必讀
- 《Java 2 - The Complete Reference》:詳細參考手冊
- 盡量閱讀英文版,同步提升技術英語能力
關於 VJ++ (Visual J++)
不建議用於學習標準 Java。VJ++ 是 Microsoft 針對 Windows 平台優化的工具,不相容標準 Java 規範(缺少 RMI、JNI 等),會養成非標準編碼習慣。
進階開發環境選擇
熟悉核心後,可參考 JavaWorld IDE 評測:
多 IDE 比較與適用場景
平台別推薦配置
| 平台 | 推薦配置 |
| Windows | UltraEdit / JCreator + JDK |
| Linux | emacs / vim / Eclipse + JDK |
| macOS | VS Code / IntelliJ IDEA CE + JDK |
常見新手誤區
- 以為裝了 IDE 就不用學 classpath → 部署時必定卡關
- 複製貼上代碼不理解 package/import → 命名衝突、ClassNotFoundException
- 忽略 API 文檔,遇到問題直接發文 → 缺乏獨立解決問題能力
- 使用過時教材(Java 1.1/1.2 時代) → 學到棄用 API