1. 程式人生 > >java基礎總結(二十九)--J2EE,J2SE,J2ME三者有什麼不同?

java基礎總結(二十九)--J2EE,J2SE,J2ME三者有什麼不同?

J2EE:Java 2 Platform Enterprise Edition 企業版,用於企業應用,支援分散式部署。

J2SE:Java 2 Platform Standard Edition 標準版,用於桌面應用,也是J2EE的基礎。

J2ME:Java 2 Platform Micro Edition 移動版用於小型裝置,是J2SE的一個子集。

 

Java2平臺包括企業版(J2EE)、標準版(J2SE)和微縮版(J2ME)三個版本,功能上也是從左到右變小。: 

Standard Edition(標準版) J2SE 包含那些構成Java語言核心的類。 

比如:資料庫連線、介面定義、輸入/輸出、網路程式設計 

Enterprise Edition(企業版) J2EE 包含J2SE 中的類,並且還包含用於開發企業級應用的類。 

比如:EJB、servlet、JSP、XML、事務控制 

Micro Edition(微縮版) J2ME 包含J2SE中一部分類,用於消費類電子產品的軟體開發。 

比如:呼機、智慧卡、手機、PDA、機頂盒

他們的範圍是:J2SE包含於J2EE中,J2ME包含了J2SE的核心類,但新添加了一些專有類

應用場合,API的覆蓋範圍各不相同。

籠統的講,可以這樣理解:

J2SE是基礎;
壓縮一點,再增加一些CLDC等方面的特性就是J2ME;
擴充一點,再增加一些EJB等企業應用方面的特性就是J2EE。

補充一點J2EE更恰當的說,應該是JAVA2企業開發的技術規範,不僅僅是比標準版多了一些類。

來自:https://blog.csdn.net/yasi_xi/article/details/12753561