初學 Java 的首要任務是掌握語言語法規則並養成良好的編程習慣,其次才是熟悉核心類庫的使用,再進一步理解物件導向(OO)思想並靈活應用,最後才涉及設計模式的學習。以下資源按循序漸進的順序排列,幫助你穩紮穩打地完成第一階段目標。
完成以上資料後,可進階至針對 SCJP(Sun Certified Java Programmer)認證的教材:
Java2 Certification Tutorial —— 內容精煉,適合快速掌握語言規範重點。
Complete Java 2 Certification Study Guide —— 講解細致入微,適合深入鞏固。
建議先閱讀第 2 項建立框架,再研讀第 3 項查漏補缺。
編寫代碼時必須隨時查閱 API 文檔。請根據你安裝的 JDK 版本,從 java.sun.com 下載對應版本的 Documentation(如 Java 2 SDK, Standard|Enterprise|Micro Edition, v1.4.0 beta 3 Documentation)。
上述資源均為英文版,但技術文檔語法簡單、術語固定。若想成為優秀的 Java 程序員,必須跨越「等待中文翻譯」的門檻——總是比別人慢一步。請利用初學階段刻意鍛煉閱讀英文技術資料的能力,這將受益終身。
若有 C++ 基礎,學習過程中多對比兩語言的異同,效果更佳。雖有人擔心同時學習會混淆,但因人而異,許多開發者通過對比式學習反而掌握得更扎實。關鍵在於找到適合自己的節奏。
祝各位初學者學習順利,早日成為 Java 高手!