Java知多少(4)J2SE、J2EE、J2ME的区别
1998年12月,SUN公司發(fā)布了Java 1.2,開始使用“Java 2” 這一名稱,目前我們已經(jīng)很少使用1.2之前的版本,所以通常所說的Java都是指Java2。
Java 有三個版本,分別為 J2SE、J2EE和J2ME,以下是詳細(xì)介紹。
J2SE(Java 2 Platform Standard Edition) 標(biāo)準(zhǔn)版
J2SE是Java的標(biāo)準(zhǔn)版,主要用于開發(fā)客戶端(桌面應(yīng)用軟件),例如常用的文本編輯器、下載軟件、即時通訊工具等,都可以通過J2SE實現(xiàn)。
J2SE包含了Java的核心類庫,例如數(shù)據(jù)庫連接、接口定義、輸入/輸出、網(wǎng)絡(luò)編程等。
學(xué)習(xí)Java編程就是從J2SE入手。
J2EE(Java 2 Platform Enterprise Edition) 企業(yè)版
J2EE是功能最豐富的一個版本,主要用于開發(fā)高訪問量、大數(shù)據(jù)量、高并發(fā)量的網(wǎng)站,例如美團(tuán)、去哪兒網(wǎng)的后臺都是J2EE。通常所說的JSP開發(fā)就是J2EE的一部分。
J2EE包含J2SE中的類,還包含用于開發(fā)企業(yè)級應(yīng)用的類,例如EJB、servlet、JSP、XML、事務(wù)控制等。
J2EE也可以用來開發(fā)技術(shù)比較龐雜的管理軟件,例如ERP系統(tǒng)(Enterprise Resource Planning,企業(yè)資源計劃系統(tǒng))。
J2ME(Java 2 Platform Micro Edition) 微型版
J2ME 只包含J2SE中的一部分類,受平臺影響比較大,主要用于嵌入式系統(tǒng)和移動平臺的開發(fā),例如呼機(jī)、智能卡、手機(jī)(功能機(jī))、機(jī)頂盒等。
在智能手機(jī)還沒有進(jìn)入公眾視野的時候,你是否還記得你的摩托羅拉、諾基亞手機(jī)上有很多Java小游戲嗎?這就是用J2ME開發(fā)的。
Java的初衷就是做這一塊的開發(fā)。
注意:Android手機(jī)有自己的開發(fā)組件,不使用J2ME進(jìn)行開發(fā)。
Java5.0版本后,J2SE、J2EE、J2ME分別更名為Java SE、Java EE、Java ME,由于習(xí)慣的原因,我們依然稱之為J2SE、J2EE、J2ME。
系列文章:
Java知多少(上)
Java知多少(中)
Java知多少(下)
總結(jié)
以上是生活随笔為你收集整理的Java知多少(4)J2SE、J2EE、J2ME的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Converting slapd.con
- 下一篇: 客户端检测方法整理