純自學經驗分享,六步驟完整流程。
Hello World 只是起點。Classpath (ClassLoader 載入) 與 Package/Import (路徑尋找) 兩大難點,搞懂即掃除障礙。推薦《Java深度歷險》。
類 C++,半天掌握。關鍵字 public/protected/private/static 用法需指點,《Thinking in Java》講解佳。
繼承、建構子、抽象類別、介面、多型、多載、覆寫、例外。反覆研讀範例,《Thinking in Java》助力大。
rt.jar 3000+ 類別,核心 4 包:java.lang/io/util/sql.*。學習法:掌握包架構、類別分類、核心功能,**不背方法**。編碼查 Documentation。培訓一課一包,重「知何解決問題」。
java.text/net.*、javax.naming.* 等,常用類別少,速戰速決。
HTTP 協定是關鍵。懂 HTTP + Java 基礎,Servlet/JSP 一周上手。讀 Servlet Doc,常用類別少。JSP 標籤臨時查。重點在 MVC 設計模式:業務分析、分層、流程控制、資料共享、部署配置。