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

Java 學習重點全景圖:從基礎類型到 GUI 的核心知識體系

     編輯:Java 相關知識

Java 知識體系龐大,本文梳理學習過程中必須掌握的核心板塊與易錯點,助力建立結構化認知。

基本類型與引用類型

  • 數值字面值:14.0 預設 double,float 需加 f 後綴;整數字面值預設 int,編譯期自動窄化轉換 (如 byte b=100 合法)。
  • 引用本質:所有物件在堆上分配,引用即受管指標。操作引用實為操作指向物件,除賦值外無直接操作引用本身的運算 (無指標算術)。

類與物件機制

  • 靜態/實例成員在載入、初始化、使用階段的順序差異。
  • 建構子中 this()、super() 規則與子類初始化鏈。
  • 方法多載 vs 覆寫,覆寫引發的多態 (僅適用方法,不適用屬性)。

參數傳遞機制

統一為 值傳遞:基本型傳值,引用型傳址值 (即引用副本),方法內修改引用指向不影響外部,修改物件內容則可見。

I/O 流體系

  • 掌握位元組流與字元流轉換關係:字元流建構於位元組流之上 (裝飾器模式)。
  • 核心實用組合:BufferedReader 包裝 FileReader 讀取文字;System.out 輸出控制台。考試/面試外無需背誦所有流類別。

集合框架

  • 三大介面:List (有序可重複,主用 ArrayList)、Set (不重複)、Map (鍵值對,主用 HashMap)。
  • 工具類:Iterator 遍歷、Collections 排序/查找/同步包裝。
  • 比較器:Comparator 定制排序邏輯,配合 Collections.sort() 實現靈活排序。

GUI 開發 (AWT/Swing)

  • Swing 為純 Java 實現,跨平台一致性優於依賴原生 Peer 的 AWT。
  • 核心掌握:事件監聽器模式、佈局管理器 (BorderLayout、FlowLayout 等)、常用元件 (JButton、JTextField、JTable 等)。
  • 建議按需學習元件,以佈局與事件模型為核心。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved