2017年計(jì)算機(jī)二級(jí)考試java章節(jié)輔導(dǎo):java平臺(tái)-不斷擴(kuò)展計(jì)算平臺(tái)

字號(hào):


    1.2.5 java平臺(tái)-不斷擴(kuò)展的計(jì)算平臺(tái)
    java不僅是編程語(yǔ)言,還是一個(gè)開(kāi)發(fā)平臺(tái),java技術(shù)給程序員提供了許多工具:編譯器、解釋器、文檔生成器和文件打包工具等等。同時(shí)java還是一個(gè)程序發(fā)布平臺(tái),有兩種主要的"發(fā)布環(huán)境",首先java運(yùn)行時(shí)環(huán)境(java runtime environment,簡(jiǎn)稱JRE)包含了完整的類文件包,其次許多主要的瀏覽器都提供了java解釋器和運(yùn)行時(shí)環(huán)境。目前Sun公司把java平臺(tái)劃分成J2EE、J2SE、J2ME三個(gè)平臺(tái),針對(duì)不同的市場(chǎng)目標(biāo)和設(shè)備進(jìn)行定位。J2EE是Java2 Enterprise Edition,主要目的是為企業(yè)計(jì)算提供一個(gè)應(yīng)用服務(wù)器的運(yùn)行和開(kāi)發(fā)平臺(tái)。J2EE本身是一個(gè)開(kāi)放的標(biāo)準(zhǔn),任何軟件廠商都可以推出自己的符合J2EE標(biāo)準(zhǔn)的產(chǎn)品,使用戶可以有多種選擇。IBM、Oracle、BEA、HP等29家已經(jīng)推出了自己的產(chǎn)品,其中尤以BEA公司的weglogic產(chǎn)品和IBM公司的websphare最為。J2EE將逐步發(fā)展成為可以與微軟的.NET戰(zhàn)略相對(duì)抗的網(wǎng)絡(luò)計(jì)算平臺(tái)。J2SE是Java2 Standard Edition,主要目的是為臺(tái)式機(jī)和工作站提供一個(gè)開(kāi)發(fā)和運(yùn)行的平臺(tái)。我們?cè)趯W(xué)習(xí)java的過(guò)程中,主要是采用J2SE來(lái)進(jìn)行開(kāi)發(fā)。J2ME是Java2 Micro Edition,主要是面向消費(fèi)電子產(chǎn)品,為消費(fèi)電子產(chǎn)品提供一個(gè)java的運(yùn)行平臺(tái),使得java程序能夠在手機(jī)、機(jī)頂盒、PDA等產(chǎn)品上運(yùn)行。上述三個(gè)java平臺(tái)的關(guān)系如右圖所示。