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

Java新手必讀:30個核心基礎概念彙整 (J2SE/J2EE/J2ME通用)

     編輯:Java 相關知識

掌握基礎概念是學習 Java (無論 J2SE/J2EE/J2ME) 的基石。J2SE 是根基,本文歸納 30 條核心概念,助你建立完整知識體系。

Java 核心特性 (白皮書 11 大關鍵特性節錄)

  1. 簡單性:語法比 C++ 簡單,基礎解譯器+類庫約 40KB,加標準庫與執行緒支援約 125KB
  2. 分散式:內建強大 TCP/IP 協議支援,URL 處理如同檔案操作般簡單
  3. 健壯性:強型別、記憶體自動管理 (GC)、例外處理、編譯期與執行期雙重檢查
  4. 安全性:沙箱模型、類載入器隔離、安全管理員、數位簽章驗證
  5. 架構中立:編譯為平台無關位元碼,JVM 實現跨平台
  6. 可攜性:基本類型大小固定 (如 int 永遠 32 位),無「實作相依」行為
  7. 解譯執行:位元碼經 JVM 解譯或 JIT 編譯執行
  8. 高效能:JIT 編譯、熱點優化、即時編譯器技術持續進化
  9. 多執行緒:語言層面內建執行緒支援,synchronized 關鍵字簡化同步
  10. 動態性:執行期類載入、反射、動態代理、AOP 基礎
  11. 物件導向:純粹 OO 設計,單繼承+介面多實作,GC 自動記憶體管理

平台架構

  • J2SE:標準版,桌面應用、核心 API 基礎
  • J2EE:企業版,分散式網路應用、EJB/Servlet/JSP/JMS 等伺服端技術
  • J2ME:微型版,嵌入式/行動裝置,CLDC/MIDP 配置檔

建議新手從 J2SE 核心語法、集合框架、I/O、多執行緒、JDBC、反射等基礎開始,再按應用領域深入 J2EE 或 J2ME。

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