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

Java 技術體系核心縮寫與名詞解析:從 J2EE 到 JVM 的完整圖譜

     編輯:Java 相關知識

Java 平台三大版本

縮寫全稱中文名核心定位
J2EE / Java EEJava 2 Platform, Enterprise EditionJava 企業版基於組件設計、開發、部署企業應用;提供多層分布式模型、組件重用、統一安全、靈活事務控制
J2MEJava 2 Micro EditionJava 精簡版基於 J2SE 修改,適配資源受限設備(電話卡、傳呼機等消費產品)
J2SEJava 2 Standard EditionJava 標準版包含編譯器、工具、運行環境、API;開發運行 applet 與 Java 程序的基礎平台

核心開發工具與運行環境

縮寫全稱說明
JDKJava Development Kit開發工具包:含 JRE、編譯器、調試器、源碼等
JREJava Runtime Environment運行環境:含 JVM、標準類庫、擴展類庫($JAVA_HOME/jre/lib/ext/)
JVMJava Virtual MachineJava 虛擬機:跨平台核心,執行字節碼
Java SDKJava Software Development KitJDK 1.2.1 起 Sun 將 JDK 1.2 更名為 Java SDK 2
JITJust In Time compiler即時編譯器:第二代 JVM 核心技術,運行時將熱點字節碼編譯為機器碼

標準類庫與框架

縮寫全稱說明
JFCJava Foundation ClassesJava 基礎類:GUI 組件及簡化桌面/Internet/Intranet 應用開發部署的服務
JavaBean—可重用軟體組件,概念類似 ActiveX 控件;可結合 Applet 在瀏覽器運行
JNDIJava Naming and Directory Interface命名與目錄接口(文中未列出但常見)

企業級核心技術

縮寫全稱說明
JSPJava Server Pages類似 ASP,創建高度動態 Web 的開發環境
Servlet—服務器端 Java 程序,處理請求響應(文中未列出但核心)
EJBEnterprise JavaBeans企業級組件模型(文中未列出但 J2EE 核心)
RMIRemote Method Invocation遠程方法調用:分布式計算基礎
JECFJava Electronic Commerce FrameworkJava 電子商務框架
JSWDKJava Server Web Development KitWeb 開發工具包

底層互操作與擴展

縮寫全稱說明
JNIJava Native Interface本地接口:允許 Java 調用 C/C++ 等編寫的應用/庫
plug-in—瀏覽器可選 JVM,各瀏覽器用特定 JVM 運行 applet

學習建議

這些縮寫構成了 Java 技術體系的骨架。初學者建議:

  1. 先掌握 JDK/JRE/JVM 三者關係與 J2SE/J2EE/J2ME 定位差異。
  2. 理解 JIT 為何能提升性能,JNI 如何打通異語言邊界。
  3. 實際開發中重點掌握 Servlet/JSP/EJB/JNDI/RMI 等企業級核心技術。
  4. 遇到新縮寫查閱官方文檔,建立知識圖譜而非死記硬背。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved