

Java語(yǔ)言與java技術(shù)
- 期刊名字:計算機光盤(pán)軟件與應用
- 文件大?。?14kb
- 論文作者:韋東
- 作者單位:安陽(yáng)師范學(xué)院計算與信息工程學(xué)院
- 更新時(shí)間:2020-10-30
- 下載次數:次
計算機光盤(pán)軟件與應用軟件設計開(kāi)發(fā)Computer CD Software and Appl ications2011年第18期Java語(yǔ)言與java技術(shù)(安陽(yáng)師范學(xué)院計算與信息工程學(xué)院,河南安陽(yáng)455000)摘要:本文介紹了java 語(yǔ)言出現的時(shí)代背景、語(yǔ)言特點(diǎn)以及java技術(shù)的未來(lái)前景。指出java語(yǔ)言的出現極大地影響了計算機產(chǎn)業(yè)的發(fā)展并將繼續影響社會(huì )的發(fā)展和進(jìn)步。關(guān)鍵詞: java語(yǔ)言;特點(diǎn);前景;技術(shù)中圖分類(lèi)號: G712文獻標識碼: A文章編號: 1007-9599 (2011) 18-0208-02Java Language and Java TechnologyWei Dong(Anyang Normal University ,School of Computing and Information Engineeing,Anyang 45000,China)Abstract:This paper describes the emergence of the java language background,languagejava technology characteristics andfuture prospects.The emergence of java languagc that greatly influenced the development of the computer industry will continue toinfluence social development and progress.Keywords:Java language;Features;Prospects;Technology一、java語(yǔ)言出現的背景火車(chē)行駛單行隧道的實(shí)例,演示各種條件下的行駛情況來(lái)進(jìn)一步1991年,SUN 公司的Jame Gosling, Bi1l Joe等人為電視、說(shuō)明該問(wèn)題??鞠涞燃矣秒娖鏖_(kāi)發(fā)了一種交互式的軟件系統,并命名為0ak(即(四) 與平臺無(wú)關(guān):與平臺無(wú)關(guān)是Java語(yǔ)言最大的優(yōu)勢。其-種橡樹(shù)的名字),此中蘊含著(zhù)java的原型,但這種軟件在當時(shí)它語(yǔ)言編寫(xiě)的程序面臨的一一個(gè)主要問(wèn)題是操作系統的變化,處理并沒(méi)有引起人們的注意,直到1994年下半年,隨著(zhù)Internet的器升級以及 核心系統資源的變化,都可能導致程序出現錯誤或無(wú)迅猛發(fā)展,環(huán)球信息網(wǎng)www的快速增長(cháng),促進(jìn)了Java語(yǔ)言研制的法運行。Java的虛擬機成功地解決了這個(gè)問(wèn)題,Java 編寫(xiě)的程序進(jìn)展,使得它逐漸成為Internet上倍受歡迎的開(kāi)發(fā)與編程語(yǔ)言??梢栽谌魏伟惭b了Java虛擬機JyVM的計算機上正確的運行,Sun1995年5月Java正式問(wèn)世,一些著(zhù) 名的計算機公司紛紛購買(mǎi)了公司實(shí)現了自己的目標“一次寫(xiě)成,處處運行”Java語(yǔ)言的使用權。隨后便出現了大量用Java編寫(xiě)的軟件產(chǎn)品,(五)動(dòng)態(tài)java的動(dòng)態(tài)特征是其面向對象設計方法的發(fā)展。并受到工業(yè)界的重視與好評,認為“Java是八十年代以來(lái)計算機它 允許程序動(dòng)態(tài)地裝入運行過(guò)程中所需要的類(lèi)。這是C++語(yǔ)言進(jìn)界的一件大事”。行面向對象程序設計所無(wú)法實(shí)現的。在C++程序設計過(guò)程中,每因此,Java 的誕生對整個(gè)計算機產(chǎn)業(yè)的發(fā)展產(chǎn)生了深遠的影當在類(lèi)中增加一個(gè)實(shí)例變量或一種成員函數后,引用該類(lèi)的所有響,并對傳統的計算模型提出了新的挑戰。子類(lèi)都必須重新編譯,否則將導致程序崩潰。Java從如下幾方面二、java 語(yǔ)言的特點(diǎn)采取措施來(lái)解決這個(gè)問(wèn)題。Java編譯器不是將對實(shí)例變量和成員Java語(yǔ)言是一種適用于網(wǎng)絡(luò )編程的語(yǔ)言,它的基本結構與函數的引用編譯 為數值引用,而是將符號引用信息在字節碼中保C++極為相似,但卻簡(jiǎn)單得多。它集成了其它一些語(yǔ)言的特點(diǎn)和優(yōu)存 下傳遞給解釋器,再由解釋器在完成動(dòng)態(tài)連接類(lèi)后,將符號引勢,又避開(kāi)了它們的不足之處。Java語(yǔ)言與其他語(yǔ)言相比有以下用信息轉換為數值偏移量,這樣,一個(gè)在存儲器生成的對象不在四大優(yōu)點(diǎn):編譯過(guò)程中決定而是延遲到運行時(shí)由解釋器決定的。這樣,對類(lèi)(一)面向對象:其實(shí)是現實(shí)世界模型的自然延伸?,F實(shí)世中的變量和方法進(jìn)行更新時(shí)就不至于影響現存的代碼,解釋執行界中任何實(shí)體都可以看作是對象。對象之間通過(guò)消息相互作用。字節碼時(shí),這種符號信息的查找和轉換過(guò)程僅在一-個(gè)新的名字出另外,現實(shí)世界中任何實(shí)體都可歸屬于某類(lèi)事物,任何對象都是現時(shí)才進(jìn)行- -次,隨后代碼便可以全速執行。在運行時(shí)確定引用某一類(lèi)事物的實(shí)例。如果說(shuō)傳統的過(guò)程式編程語(yǔ)言是以過(guò)程為中的好處是可以使用已被更新的類(lèi),而不必擔心會(huì )影響原有的代碼。心以算法為驅動(dòng)的話(huà),面向對象的編程語(yǔ)言則是以對象為中心以如果程序連接了網(wǎng)絡(luò )中另一系統中的某一-類(lèi),該類(lèi)的所有者也可消息為驅動(dòng)。以自由的對該類(lèi)進(jìn)行更新,而不會(huì )使任何引用該類(lèi)的程序崩潰。(二)安全性:在iSeries服務(wù)器上運行的大多數Java (TM)三、java語(yǔ)言的發(fā)展程序是應用程序,而不是applet,所以“砂箱”安全性模型對它Java未來(lái)的發(fā)展有明顯三點(diǎn)趨勢們不起限制作用。從安全性的觀(guān)點(diǎn)看,Java 應用程序所受的安全(一)力求使基于Java架構的應用開(kāi)發(fā)簡(jiǎn)單化。當微軟的C性限制與iSeries 服務(wù)器上的任何其它程序相同。要在iSeries # 與net推出后,由于與Java的相似性,人們自然地對二者進(jìn)服務(wù)器上運行Java程序,您必須對集成文件系統中的類(lèi)文件具有行對比,結果發(fā)現雖然Java在某些方面比. net有優(yōu)勢,但基權限。程序一旦啟動(dòng),它就在該用戶(hù)權限控制下運行。您可以使于. net的應用開(kāi)發(fā)相對來(lái)講比較簡(jiǎn)單也比較快,事實(shí)是確實(shí)有一用沿用權限來(lái)訪(fǎng)問(wèn)具有運行程序的用戶(hù)的權限和程序擁有者權限部分 原Java開(kāi)發(fā)人員轉向. net,因此如何使基于Java構架的開(kāi)的對象。沿用權限臨時(shí)地將用戶(hù)原先無(wú)權訪(fǎng)間的對象的權限授予發(fā)變得簡(jiǎn)單成為重中之重。因此為了吸引更多的開(kāi)發(fā)者,Sun推用戶(hù)。出了新的開(kāi)發(fā)工具Java Studio Creator 2,使基于Javea構架的(三)并發(fā)性: JAVA支持多線(xiàn)程技術(shù),就是多個(gè)線(xiàn)程并行機開(kāi)發(fā) 更加簡(jiǎn)單,使新手更易入門(mén)。制,多線(xiàn)程是Java的一個(gè)重要方法,特別有利于在程序中實(shí)現并lava是- -種很好的技術(shù),但長(cháng)期發(fā)任務(wù). Java提供Thread線(xiàn)程類(lèi),實(shí)現了多線(xiàn)程的并發(fā)機制.然以來(lái)- -直被Sun單中國煤化工:來(lái)看,如果前幾而,程序的并發(fā)執行必定會(huì )出現多個(gè)線(xiàn)程互斥訪(fǎng)問(wèn)臨界資源的局年 Sun對Java多i YH一件好事。但不幸面,因而并發(fā)系統解決的關(guān)鍵就是對臨界資源的管理和分配問(wèn)題,的是至目前為止CN.M.HG政策,導致Java .而在進(jìn)行臨界資源分配時(shí)有兩方面需要考慮,即安全性和公平性的虛擬機比較慢及每一個(gè)新版本都比前一-版本臃腫。Sun的高層文中首先討論了多線(xiàn)程并發(fā)系統中的安全性與公平性問(wèn)題,指出官 員坦率地承認這方面的不足:“長(cháng)久以來(lái), Sun -直沒(méi)有與開(kāi)安全性與公平性在并發(fā)系統中訪(fǎng)問(wèn)臨界資源時(shí)的重要性.并通過(guò)(下轉第205頁(yè))一208-
-
C4烯烴制丙烯催化劑 2020-10-30
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-10-30
-
生物質(zhì)能的應用工程 2020-10-30
-
我國甲醇工業(yè)現狀 2020-10-30
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規程 2020-10-30
-
石油化工設備腐蝕與防護參考書(shū)十本免費下載,絕版珍藏 2020-10-30
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡(jiǎn)介 2020-10-30
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-30
-
甲醇制芳烴研究進(jìn)展 2020-10-30
-
精甲醇及MTO級甲醇精餾工藝技術(shù)進(jìn)展 2020-10-30