首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Java 學習路徑指南 (二):過程篇——從語法到 Web 開發的完整進階

     編輯:Java 程式設計入門

前言

每人學習方法不同,我純自學摸索,提供參考。學習分六步驟。

第一步:安裝 JDK,搞定 Classpath 與 Package/Import

寫 Hello World 只是開始。JDK 兩大難點:Classpath (理解 ClassLoader 載入機制) 與 Package/Import (類別路徑尋找)。搞懂這兩點掃除最大障礙。推薦《Java深度歷險》王森著。

第二步:Java 語法 (半天足矣)

語法類 C++,主流語言無新意。重點掌握 public/protected/private/static 等關鍵字用法、時機、原因。《Thinking in Java》講解透徹。

第三步:面向物件特性 (無 C++ 經驗約一個月)

繼承、建構子、抽象類別、介面、多型、多載、覆寫、例外處理。無 OO 背景者需反覆揣摩書中範例,《Thinking in Java》極佳參考。有 C++ 經驗則 1-2 天足夠。

第四步:核心類別庫 (rt.jar) — 抓大放小

基礎類別庫極大 (3000+ 類別),核心只有 4 個包:

  • java.lang.*
  • java.io.*
  • java.util.*
  • java.sql.*

學習法:通讀包架構,掌握類別分類、用途、核心類別功能,**不背方法細節**。編碼時查 Documentation 即可。培訓時我一課講一包,強調「知道有哪類別能解決問題」而非記憶 API。

第五步:其他實用包

打好基礎後掃盲:java.text.*、java.net.*、javax.naming.* 等,常用類別極少,花費時間少。

第六步:Java Web 程式設計

核心是 HTTP 協定 (與 Java 無關)。不懂 HTTP 雖能寫 Servlet/JSP 但難舉一反三。熟悉 HTTP + Java 基礎,學 Servlet/JSP 不到一周。重點讀 Servlet Documentation,常用類別少。本質是透過 HTTP 在 Server 與 Browser 間對話。JSP 需熟悉常用標籤,忘記查文件即可。

**關鍵在 Web Application 設計模式**:業務邏輯分析、MVC 分層、Servlet/JSP 流程控制與資料共享、部署配置。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved