資源描述:
《java在我國的應(yīng)用現(xiàn)狀和發(fā)展趨勢(shì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、2012-07-07-19#######盤012-07-19########Java在我國的應(yīng)用現(xiàn)狀和發(fā)展趨勢(shì)沈陽職業(yè)技術(shù)學(xué)院計(jì)算機(jī)學(xué)院?jiǎn)挝娜蔎ava是一種編程語言,但Java現(xiàn)在已經(jīng)不單純是一個(gè)語言,它的流行告訴我們,它也代表著一種編程思想的開放與創(chuàng)新,也是網(wǎng)絡(luò)應(yīng)用等方面的主力Java由SUN公司在上世紀(jì)9()年代初推出,這種外形酷似C++,卻包含一顆Smalltalk般純潔的面向?qū)ο笾牡娜鲁绦蛟O(shè)計(jì)語言及其平臺(tái),幾乎在一夜之間就成為軟件產(chǎn)業(yè)的新寵兒。盡管Java當(dāng)時(shí)僅僅被用來為網(wǎng)站制作一些動(dòng)態(tài)應(yīng)用,諸如動(dòng)畫圖片之類,但這仍然引起了很多Web開發(fā)者們的注意,他們非
2、??释幸环N安全的語言,可以在靜態(tài)的HTML網(wǎng)頁上制作動(dòng)畫圖片。SUN公司最終把Java集成到NetScape瀏覽器。同時(shí)因?yàn)樗哂芯帉懸淮?、隨處運(yùn)行”的特性,而引起了很多開發(fā)者的注意,他們可以再也不用為了使程序能夠在不同型號(hào)的硬件上運(yùn)行而耗費(fèi)大晁的吋間來編譯代碼了。目,Java技術(shù)的架構(gòu)包括以下三個(gè)方面:J2EE:企業(yè)版,是以企業(yè)為環(huán)境而開發(fā)應(yīng)用程序的網(wǎng)絡(luò)應(yīng)用平臺(tái),常說的三層(或者N層)架構(gòu)就是說這個(gè)平臺(tái),包括EJB,JSP,Sci-vlct等。J2SE:標(biāo)準(zhǔn)版,是桌面開發(fā)和低端商務(wù)應(yīng)用的應(yīng)用平臺(tái)。展礎(chǔ)的Java編程核心包包括Suing(awt)圖形用戶界面編程、m
3、il工具包JDBC數(shù)據(jù)庫編程等。J2ME:微世版,是致力于消費(fèi)產(chǎn)品和嵌入式設(shè)備的小應(yīng)用平臺(tái),主要是手機(jī)、PDA等終端上的應(yīng)用,如手機(jī)游戲等無線方面的應(yīng)用,主要使用MIDlct。大家知道,20世紀(jì)70年代主流的編程語言是C語言,80年代是C++,而Java則成為90年代以來主流的編程語言。Java之所以能夠獲得持續(xù)的成功,是因?yàn)镴ava對(duì)程序員冇吸引力,因?yàn)樗且?種設(shè)計(jì)良好的軟件開發(fā)工具,并且學(xué)習(xí)它不是気困難”。Java對(duì)開發(fā)投資者有吸引力,因?yàn)樗鼜?qiáng)調(diào)對(duì)象和包,還因?yàn)樗奶摂M機(jī)體系,因?yàn)樗С挚煽氐?、劃算的、(通常)安全的?yīng)用程序建造、發(fā)布途徑,而忖Java的最早應(yīng)用
4、是嵌入式的小應(yīng)用,比如:微波爐、遙控器等家電,滿足獨(dú)立于平臺(tái)的需要。后來隨著Internet的發(fā)展,從JavaApplet的WEB應(yīng)用開始流行。以前的編程大多基于某種軟件平臺(tái)(操作系統(tǒng))和硬件平臺(tái)(硬件系統(tǒng)),但是隨著網(wǎng)絡(luò)的發(fā)展,跨平臺(tái)、跨網(wǎng)絡(luò)、可移植性的需求變得十分迫切。'應(yīng)用軟件”發(fā)展的根本是要脫離便件平臺(tái)和操作系統(tǒng)平臺(tái)的,這也是Java越來越流行的主要原因。未來的計(jì)算機(jī)體系是基于Web的分布式計(jì)算,Java無疑是當(dāng)前滿足這一趨勢(shì)的最佳語言,由于克木身的開放性體系及其簡(jiǎn)潔的語法,國內(nèi)Java技術(shù)應(yīng)用得以蓬勃發(fā)展起來。雖然整體水平并不是很高,但是相對(duì)C++在國內(nèi)的發(fā)
5、展和應(yīng)用而言已經(jīng)是非常大的進(jìn)步,這從國內(nèi)眾多的個(gè)人或者社區(qū)性Java技術(shù)組織就可見一斑。在Internet應(yīng)用方面,目前Java在Internet上的開發(fā)技術(shù)已呈冇花齊放之勢(shì)態(tài),有最初的JavaServlet,有與數(shù)據(jù)庫聯(lián)系在一起的SQL-J,還有可與ASP和PHP相媲美的JSP。尤英是JSP技術(shù)的迅速發(fā)展,使得Java的網(wǎng)絡(luò)應(yīng)用不再是少數(shù)人的專利,JSP以其執(zhí)行的高效性和使用的方便性,己成為近年來大家首選的Internet開發(fā)技術(shù),JSP是一種頁面開發(fā)技術(shù),它以Java為其服務(wù)器端語言,結(jié)合JavaScript作為其客戶端語言,能方便地實(shí)現(xiàn)頁面的表示。需要強(qiáng)調(diào)的是,
6、國內(nèi)越來越多的企業(yè)中開始采用Java/J2EE技術(shù)作為開發(fā)應(yīng)用程序的首選解決方案。這是因?yàn)閲鴥?nèi)企業(yè)級(jí)應(yīng)用中的關(guān)鍵技術(shù)和內(nèi)容主耍集中在數(shù)據(jù)訪問、數(shù)拯格式轉(zhuǎn)換、邏輯控制、數(shù)據(jù)傳輸、數(shù)據(jù)表示等方面,而這些都是Java的優(yōu)勢(shì)所在,因而在實(shí)際應(yīng)用實(shí)施中,Java/J2EE儼然已經(jīng)成為不可替代的企業(yè)級(jí)應(yīng)用解決方案。在嵌入式應(yīng)用方面,Java在手機(jī)、信息家電、智能(IC)卡等嵌入式應(yīng)用中也在扮演著重要和色。目前手機(jī)中用的較多的是K-Java(Kilo-Java)語言,K-Java是運(yùn)行在—*種叫Ja股對(duì)網(wǎng)絡(luò)編程舉世無雙的支持訃它在電了商務(wù)領(lǐng)域中獲KJavaVirtualMachin
7、e的解釋器上(KJVM是SUN早期為演7、秸稈發(fā)屯使用能自動(dòng)完成小麥、玉米、牧草等農(nóng)作物秸稈的搶拾、壓捆、捆扎和放捆一系列作業(yè)的秸稈打捆機(jī)械將秸稈拯好,載重汽車將成捆的秸稈運(yùn)進(jìn)電廠的第一個(gè)車間——原料庫,吊裝機(jī)抓起秸稈整齊地堆放在陣中;傳送帶將庫里滋秸稈一捆接一捆地送往緊鄰的封閉型切割裝置,秸稈在迷里被加工成一段段不規(guī)則的短稈;短稈被源源不斷地送進(jìn)鍋爐燃燒,產(chǎn)生54()°C的高壓蒸汽,推動(dòng)汽輪機(jī)發(fā)電,并入電網(wǎng),最后進(jìn)入干家萬戸。同時(shí),從連接鍋爐的空氣預(yù)熱器中伸出一條長(zhǎng)長(zhǎng)的管道,與電廠大煙囪相連,管道中部裝有一個(gè)較大的漏斗狀濾器,專門回收爐灰——發(fā)電后