孫 媛
河南濮陽(yáng)職業(yè)技術(shù)學(xué)院,河南濮陽(yáng) 457000
討論JAVA語(yǔ)言的現(xiàn)狀及發(fā)展
孫 媛
河南濮陽(yáng)職業(yè)技術(shù)學(xué)院,河南濮陽(yáng) 457000
JAVA語(yǔ)言是一種無(wú)關(guān)于底層硬件、只需一次編寫(xiě)就可在各個(gè)環(huán)境運(yùn)行的一種計(jì)算機(jī)高級(jí)語(yǔ)言和平臺(tái)。JAVA與生俱來(lái)就擁有聯(lián)系各個(gè)網(wǎng)絡(luò)平臺(tái)的能力,是真正實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)踐性的一種語(yǔ)言。從JAVA的發(fā)展趨勢(shì)來(lái)看,Java代表了網(wǎng)絡(luò)平臺(tái)的發(fā)展,為人們的生活、學(xué)習(xí)、交往創(chuàng)造了許多便利條件。JAVA語(yǔ)言的誕生及廣泛使用無(wú)疑是一場(chǎng)歷史的變革,不僅推動(dòng)了社會(huì)的發(fā)展,更推動(dòng)了IT領(lǐng)域的發(fā)展。
JAVA語(yǔ)言;現(xiàn)狀;發(fā)展;IT領(lǐng)域
目前,以SUN公司公布的JAVA最新框架結(jié)構(gòu)為標(biāo)準(zhǔn),將Java語(yǔ)言以Java2為中心,其組成分為了3個(gè)部分:
1)企業(yè)版J2EE。該版本是面對(duì)各大企業(yè)環(huán)境為中心而開(kāi)發(fā)的一種以應(yīng)用程序?yàn)橹黧w的計(jì)算機(jī)網(wǎng)絡(luò)平臺(tái),其中還包括3個(gè)層次:EJB、JSP、和SERVSLT;
2)標(biāo)準(zhǔn)版J2SE。其中,Java核心編程為圖形用戶(hù)界面的編程、工具包程序的編寫(xiě)以及數(shù)據(jù)庫(kù)的程序編寫(xiě)等;
3)微型版J2ME。該版本一直以消費(fèi)品和各種嵌入式設(shè)備的網(wǎng)絡(luò)應(yīng)用平臺(tái)為研究中心,主要涉及的領(lǐng)域?yàn)槭謾C(jī)、手機(jī)中的各種無(wú)線游戲等。其核心技術(shù)為移動(dòng)信息設(shè)備小程序。
從目前Java語(yǔ)言的應(yīng)用及推廣來(lái)看,標(biāo)準(zhǔn)版的更符合大眾需求,它以其簡(jiǎn)單方便的特點(diǎn)贏得市場(chǎng)好評(píng)。
隨著IT產(chǎn)業(yè)的迅猛發(fā)展,許多企業(yè)中的計(jì)算機(jī)應(yīng)用程序也在隨之轉(zhuǎn)型,企業(yè)中所應(yīng)用的計(jì)算機(jī)模式逐漸向客戶(hù)端較小、服務(wù)器隨之增大、數(shù)據(jù)庫(kù)的容量也在相應(yīng)增加的方向轉(zhuǎn)變。此外,加上Java語(yǔ)言獨(dú)有的特點(diǎn),根據(jù)其在各項(xiàng)服務(wù)器中應(yīng)用程序的開(kāi)發(fā)所占有的優(yōu)勢(shì),企業(yè)版的J2SE為企業(yè)環(huán)境中計(jì)算機(jī)模式的應(yīng)用提供了良好的平臺(tái)。
計(jì)算機(jī)的誕生及廣泛應(yīng)用推動(dòng)了IT領(lǐng)域的發(fā)展,但現(xiàn)在的計(jì)算機(jī)早已不是訪問(wèn)INTERNET的唯一的途徑。目前,各類(lèi)更具信息化的電子產(chǎn)品成為一股新的力量進(jìn)入IT領(lǐng)域,推動(dòng)了PC時(shí)代的大發(fā)展。由于各種消費(fèi)信息的急劇增加,傳統(tǒng)的客戶(hù)機(jī)的各方面條件均不如PC,PC的發(fā)展對(duì)服務(wù)器的應(yīng)用管理體統(tǒng)也提出了更高標(biāo)準(zhǔn)。然而,Java語(yǔ)言完全滿足了PC的條件,在減少內(nèi)存,直接在各類(lèi)電子產(chǎn)品中運(yùn)行,在網(wǎng)絡(luò)中可被任何設(shè)備所識(shí)別,充分利用網(wǎng)絡(luò)資源等方面有所突破創(chuàng)新,為PC時(shí)代的發(fā)展創(chuàng)造了有力條件。
Java語(yǔ)言所面向的客戶(hù)主要為計(jì)算機(jī)中的各種應(yīng)用系統(tǒng)、應(yīng)用工具以及現(xiàn)代化家電等。在JAVA語(yǔ)言的實(shí)時(shí)開(kāi)發(fā)領(lǐng)域方面,IBM公司首先開(kāi)發(fā)出了適應(yīng)于工業(yè)操作環(huán)境的一種嵌入式系統(tǒng),以此,可以看出Java語(yǔ)言在工業(yè)領(lǐng)域的開(kāi)闊前景。
隨著Java語(yǔ)言的誕生和發(fā)展更加的深入人心,各大知名商家陸續(xù)購(gòu)買(mǎi)Java的許可證,紛紛投入了對(duì)Java語(yǔ)言的研究與開(kāi)發(fā)中。因此,可以看出,多元化的應(yīng)用系統(tǒng)為Java以及各個(gè)領(lǐng)域的應(yīng)用平臺(tái)注入了無(wú)線的生機(jī)與活力。
在IT產(chǎn)業(yè)的應(yīng)用方面,最初Java語(yǔ)言為與數(shù)據(jù)庫(kù)聯(lián)系緊密設(shè)計(jì)了Java servlet和SQL-J技術(shù),以及JSP技術(shù)。最為重要的是JSP技術(shù)的迅猛發(fā)展,使JAVA語(yǔ)言的網(wǎng)絡(luò)應(yīng)用更為實(shí)際化、更高效快捷,成為IT產(chǎn)業(yè)首選的技術(shù)。JSP以Java語(yǔ)言作為其服務(wù)器端的使用語(yǔ)言,結(jié)合了JAVA SCRIPT等多種其他客戶(hù)端語(yǔ)言,使網(wǎng)絡(luò)瀏覽器更為方便的展現(xiàn)。另外,從目前Java發(fā)展前景來(lái)看,我國(guó)更多企業(yè)傾向于JAVA/J2EE技術(shù),將其作為應(yīng)用程序開(kāi)發(fā)的首要選擇方案。由于數(shù)據(jù)方面的程序設(shè)計(jì)以及邏輯方面的程序控制已成為我國(guó)企業(yè)環(huán)境程序應(yīng)用的關(guān)鍵技術(shù),并且這些都體現(xiàn)了JAVA語(yǔ)言的優(yōu)勢(shì),因此,在Java語(yǔ)言的實(shí)際應(yīng)用中,企業(yè)版越來(lái)越受到各大企業(yè)的歡迎。
在嵌入式設(shè)備研究應(yīng)用方面,Java語(yǔ)言近幾年被廣泛應(yīng)用于移動(dòng)電話、各種信息化家用電器等方面,甚至IC卡等小型電子產(chǎn)品中也有所涉及。從Java語(yǔ)言的發(fā)展趨勢(shì)來(lái)看,這種嵌入式的研究應(yīng)用范圍將會(huì)進(jìn)一步擴(kuò)大,甚至覆蓋更多的電子信息產(chǎn)品,方便人們生活。
近幾年來(lái),我國(guó)移動(dòng)通訊業(yè)已開(kāi)始了Java語(yǔ)言的應(yīng)用。移動(dòng)的運(yùn)營(yíng)方通過(guò)Java語(yǔ)言所創(chuàng)造的網(wǎng)絡(luò)平臺(tái)為客戶(hù)提供了更加豐富的網(wǎng)絡(luò)活動(dòng)及網(wǎng)絡(luò)信息。
例如:1)更加豐富生動(dòng)的手機(jī)游戲。通過(guò)Java語(yǔ)言的應(yīng)用,手機(jī)游戲圖像更加豐富、更具吸引力,消費(fèi)者還可根據(jù)自身的需要通過(guò)Java語(yǔ)言所建立的網(wǎng)絡(luò)平臺(tái)從網(wǎng)上下載適合自己的游戲,進(jìn)一步滿足消費(fèi)者的需求;2)電商交易更加方便快捷。通過(guò)Java語(yǔ)言的開(kāi)發(fā)與應(yīng)用,各手機(jī)使用者可根據(jù)自身需要通過(guò)Java平臺(tái)進(jìn)行機(jī)票及酒店預(yù)訂等。消費(fèi)者還可操作簡(jiǎn)易的股票買(mǎi)賣(mài)等活動(dòng);3)更加方便地進(jìn)行網(wǎng)上閱讀等活動(dòng)。隨著Java語(yǔ)言的使用,手機(jī)用戶(hù)可根據(jù)個(gè)人愛(ài)好,隨時(shí)隨地地下載自己喜歡的書(shū)籍進(jìn)行閱讀,大大方便人們生活。另外,Java語(yǔ)言中的企業(yè)版已廣為被各大商家所運(yùn)用,而且,Java技術(shù)也已成功推動(dòng)了全球無(wú)線技術(shù)應(yīng)用的發(fā)展,為各種無(wú)線通信、游戲市場(chǎng)創(chuàng)造了良好的商機(jī)。
綜上所述,Java語(yǔ)言是一門(mén)隨時(shí)代快速發(fā)展的計(jì)算機(jī)語(yǔ)言程序,其深刻展示了程序編寫(xiě)的精髓,加上其簡(jiǎn)明嚴(yán)謹(jǐn)?shù)慕Y(jié)構(gòu)及簡(jiǎn)潔的語(yǔ)法編寫(xiě)為其將來(lái)的發(fā)展及維護(hù)提供了保障。另外,隨著其程序編寫(xiě)難度的降低使得更多專(zhuān)業(yè)人員將精力放置于Java語(yǔ)言的編寫(xiě)與框架結(jié)構(gòu)的設(shè)計(jì)中。目前,我國(guó)在Java語(yǔ)言的應(yīng)用方面已建立了良好的實(shí)踐基礎(chǔ)并得到許多消費(fèi)者的好評(píng),各地更是成立不少的JAVA語(yǔ)言技術(shù)設(shè)計(jì)研究組進(jìn)一步鉆研其在服務(wù)器端的優(yōu)勢(shì)并向更廣的應(yīng)用系統(tǒng)范圍延伸,預(yù)計(jì)在未來(lái)不久,Java語(yǔ)言應(yīng)更具規(guī)模化、更具實(shí)用性。
[1]孫濟(jì)洲,王軍.使用Java/J3D技術(shù)構(gòu)建基于WEB的虛擬現(xiàn)實(shí)協(xié)作系統(tǒng)[D].全國(guó)第十四屆計(jì)算機(jī)科學(xué)及其在儀器儀表中的應(yīng)用學(xué)術(shù)交流會(huì)論文集,2001.
[2]嚴(yán)洪濤.基于Java技術(shù)的互聯(lián)網(wǎng)多模式應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].國(guó)防科學(xué)技術(shù)大學(xué),2002.
TP393
A
1674-6708(2010)22-0197-02
孫媛,助教,工作單位:河南濮陽(yáng)職業(yè)技術(shù)學(xué)院,研究方向:計(jì)算機(jī)軟件