更新時間:2022-05-23 09:51:58 來源:動力節(jié)點 瀏覽4053次
Java 平臺標(biāo)準(zhǔn)版 (Java SE)
Java 平臺企業(yè)版 (Java EE)
Java 平臺,微型版 (Java ME)
Java FX
所有 Java 平臺都由 Java 虛擬機(jī) (VM) 和應(yīng)用程序編程接口 (API) 組成。Java 虛擬機(jī)是針對特定硬件和軟件平臺的運行 Java 技術(shù)應(yīng)用程序的程序。API 是可用于創(chuàng)建其他軟件組件或應(yīng)用程序的軟件組件的集合。每個 Java 平臺都提供了一個虛擬機(jī)和一個 API,這允許為該平臺編寫的應(yīng)用程序在任何兼容的系統(tǒng)上運行,并具有 Java 編程語言的所有優(yōu)點:平臺獨立性、功能、穩(wěn)定性、易于開發(fā)和安全。

當(dāng)大多數(shù)人想到 Java 編程語言時,他們會想到 Java SE API。Java SE 的 API 提供了 Java 編程語言的核心功能。它定義了從 Java 編程語言的基本類型和對象到用于網(wǎng)絡(luò)、安全、數(shù)據(jù)庫訪問、圖形用戶界面 (GUI) 開發(fā)和 XML 解析的高級類的所有內(nèi)容。
除了核心 API 之外,Java SE 平臺還包括虛擬機(jī)、開發(fā)工具、部署技術(shù)以及 Java 技術(shù)應(yīng)用程序中常用的其他類庫和工具包。
Java EE 平臺構(gòu)建在 Java SE 平臺之上。Java EE 平臺為開發(fā)和運行大規(guī)模、多層、可擴(kuò)展、可靠和安全的網(wǎng)絡(luò)應(yīng)用程序提供了 API 和運行時環(huán)境。
Java ME 平臺提供了一個 API 和一個占用空間小的虛擬機(jī),用于在移動電話等小型設(shè)備上運行 Java 編程語言應(yīng)用程序。API 是 Java SE API 的一個子集,以及對小型設(shè)備應(yīng)用程序開發(fā)有用的特殊類庫。Java ME 應(yīng)用程序通常是 Java EE 平臺服務(wù)的客戶端。
Java FX 技術(shù)是一個用于創(chuàng)建用 Java FX Script TM編寫的富互聯(lián)網(wǎng)應(yīng)用程序的平臺。Java FX Script 是一種靜態(tài)類型的聲明性語言,可編譯為 Java 字節(jié)碼,然后可以在 Java VM 上運行。為 Java FX 平臺編寫的應(yīng)用程序可以包含并鏈接到 Java 編程語言類,并且可以是 Java EE 平臺服務(wù)的客戶端。
相關(guān)閱讀