Java 在過去十餘年裡堪稱軟體開發界的傳奇,在開發者心中的地位如同「屠龍刀」與「倚天劍」。但踏上學習之路前,請務必靜下心來誠實回答兩個問題:你對 Java 是否真有興趣?你能否沉下心來持之以恆?這看似簡單,卻是決定成敗的關鍵。只有確信興趣並做好吃苦準備,才能掌握學習技巧,真正學好 Java。
不要將 Java 學習與其他電腦技術割裂開來,技術之間往往千絲萬縷。基礎知識如 CLASSPATH 設定、JDK 下載等,網路上資源浩如煙海,這類問題不應成為阻礙。若連這些基本資訊都無法自行檢索,或許還不適合直接投入程式開發。
雖然網路資源豐富,但缺乏系統性。擁有一本適合入門、版本較新的 Java 書籍是系統學習的基石。JDK 6 剛推出時市面暫無對應書籍,但 JDK 5 的入門書仍是優選。切記:《Thinking In Java》絕不適合作為第一本入門書。書的選擇因人而異,適合自己的才是最好的。
安裝 JDK 6,搭配 UltraEdit、EditPlus 等文字編輯器即可。強烈不建議初學者直接使用 IDE。逐行敲寫代碼、遭遇錯誤、解決錯誤,這個過程能讓你真正理解 Java 運作機制,養成解決問題的能力。
Java 體系分為 Java SE、Java EE、Java ME(舊稱 J2SE、J2EE、J2ME)。無論未來朝哪個方向發展,Java SE 都是必經之路。學習過程中保持專一心態,網路上語言之間的「PK」諸多,切勿被浮躁情緒影響。
掌握 Java SE 只是萬里長征第一步。轉向 Java EE 時,建議改用 NetBeans 或 Eclipse 等 IDE 提升效率。
脫離實踐學不好技術。Java 學習無銀彈,知識點繁雜,唯有勤奮、善用網路資源、吸取他人經驗、腳踏實地一步步走,才能抵達彼岸。你,準備好了嗎?