Java 技術體系分為三個平臺: Java SE, Java EE, Java ME
Java SE (Java Standard Edition, 標準版): 支援面向桌面級應用 (如 Windows 系統下的應用程式) 的 Java 平臺, 提供了完整的 Java 核心 API, 此版本以前稱為 J2SE
.
Java EE (Java Enterprise Edition, 企業版): 是為開發企業環境下的應用程式提供的一套解決方案. 該技術體系中包含的技術如: Servlet, Jsp 等, 主要針對於 Web 應用程式開發. 此版本以前稱為 J2EE
. 企業版相當於是在標準版基礎上進行了一個擴充套件, 可以支援更多的技術.
Java ME (Java Micro Edition, 小型版): 支援 Java 程式執行在移動終端 (手機, PDA) 上的平臺, 對 Java API 有所精簡, 並加入了針對移動終端的支援, 此版本以前稱為 J2ME
. 自從安卓出來後, Java ME 就很少有人用了.