1998年12月,SUN公司發(fā)布了Java 1.2,開始使用“Java 2” 這一名稱,目前我們已經(jīng)很少使用1.2之前的版本,所以通常所說的Java都是指Java2。
Java 有三個版本,分別為 J2SE、J2EE和J2ME,以下是詳細介紹。
J2SE(Java 2 Platform Standard Edition) 標準版
J2SE是Java的標準版,主要用于開發(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)站,例如美團、去哪兒網(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ā),例如呼機、智能卡、手機(功能機)、機頂盒等。
在智能手機還沒有進入公眾視野的時候,你是否還記得你的摩托羅拉、諾基亞手機上有很多Java小游戲嗎?這就是用J2ME開發(fā)的。
Java的初衷就是做這一塊的開發(fā)。
注意:Android手機有自己的開發(fā)組件,不使用J2ME進行開發(fā)。
Java5.0版本后,J2SE、J2EE、J2ME分別更名為Java SE、Java EE、Java ME,由于習(xí)慣的原因,我們依然稱之為J2SE、J2EE、J2ME。
下一篇: 沒有了
初級會計職稱中級會計職稱經(jīng)濟師注冊會計師證券從業(yè)銀行從業(yè)會計實操統(tǒng)計師審計師高級會計師基金從業(yè)資格稅務(wù)師資產(chǎn)評估師國際內(nèi)審師ACCA/CAT價格鑒證師統(tǒng)計資格從業(yè)
一級建造師二級建造師消防工程師造價工程師土建職稱房地產(chǎn)經(jīng)紀人公路檢測工程師建筑八大員注冊建筑師二級造價師監(jiān)理工程師咨詢工程師房地產(chǎn)估價師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評價土地登記代理公路造價師公路監(jiān)理師化工工程師暖通工程師給排水工程師計量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會工作者司法考試職稱計算機營養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級職稱護士資格證初級護師主管護師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗技師臨床醫(yī)學(xué)理論中醫(yī)理論