久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

Java語言與Java 技術(shù)

時(shí)間:2023-03-20 08:28:38 計(jì)算機(jī)畢業(yè)論文 我要投稿
  • 相關(guān)推薦

Java語言與Java 技術(shù)

笪祖勤(安徽省對(duì)外經(jīng)濟(jì)貿(mào)易計(jì)算中心 230022)

摘要:

本文敘述了 Java語言的出現(xiàn)背景、主要特點(diǎn)、發(fā)展歷程以及Java技術(shù)的應(yīng)用,指出 Java 是當(dāng)今IT產(chǎn)業(yè)和人類文明的創(chuàng)新和希望。

關(guān)鍵詞:Java 語言 技術(shù)

1.Java語言的出現(xiàn)

自從1946年世界上第一臺(tái)電子計(jì)算機(jī)問世以來,計(jì)算模式的發(fā)展經(jīng)歷了三個(gè)階段:集中計(jì)算模式、分散計(jì)算模式和網(wǎng)絡(luò)計(jì)算模式。Internet的出現(xiàn),為在網(wǎng)絡(luò)計(jì)算模式下的科學(xué)計(jì)算和信息處理提供了良好平臺(tái)。然而,要充分利用網(wǎng)絡(luò)計(jì)算模式的功能與效益,平臺(tái)的運(yùn)行環(huán)境是個(gè)制約因素,而Java語言和Java技術(shù)則是解決這一問題的最佳途徑。

1991年,SUN公司的Jame Gosling,Bill Joe等人試圖為電視、烤箱等家用電器開發(fā)一種交互式的軟件系統(tǒng),這種應(yīng)用需要的是那種小而可靠的系統(tǒng),它能夠移植,并且實(shí)時(shí)性好,適用于網(wǎng)絡(luò)分布環(huán)境。流行的C 是自然的選擇。不過,開發(fā)過程中遇到的許多難以克服的困難使他們意識(shí)到必須徹底解決問題了,最終,開發(fā)成功了一個(gè)名為Oak的軟件,此中蘊(yùn)藏著Java的原型,當(dāng)時(shí),并未引起人們的注意。1994年下半年,隨著Internet的迅猛發(fā)展,環(huán)球信息網(wǎng)WWW的快速增長,促進(jìn)了Java語言研制的進(jìn)展,使得它逐漸成為Internet上倍受歡迎的開發(fā)與編程語言。1995年5月Java正式問世,一些著名的計(jì)算機(jī)公司紛紛購買了Java語言的使用權(quán),如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。因此,Java語言被美國著名雜志PC Magazine評(píng)為1995年十大優(yōu)秀科技產(chǎn)品(計(jì)算機(jī)類僅此一項(xiàng)入選)之一,隨之大量出現(xiàn)了用Java編寫的軟件產(chǎn)品,受到工業(yè)界的重視與好評(píng),認(rèn)為“Java是八十年代以來計(jì)算機(jī)界的一件大事”。微軟總裁比爾·蓋茨在認(rèn)真觀察了一段時(shí)間后,確認(rèn)“Java是長時(shí)間以來最卓越的程序設(shè)計(jì)語言”,并確定微軟整個(gè)軟件的開發(fā)戰(zhàn)略從PC單機(jī)時(shí)代向以網(wǎng)絡(luò)為中心的計(jì)算時(shí)代轉(zhuǎn)移,而購買Java則是他的重大戰(zhàn)略決策的實(shí)施部署。

因此,Java的誕生必將對(duì)整個(gè)計(jì)算機(jī)產(chǎn)業(yè)發(fā)生深遠(yuǎn)的影響,對(duì)傳統(tǒng)的計(jì)算模型提出了新的挑戰(zhàn)。SUN Microsystem公司的總裁Scott McNealy認(rèn)為:Java對(duì)Internet和WWW開辟了一個(gè)嶄新的時(shí)代。

有人預(yù)言:Java將成為網(wǎng)絡(luò)上的“世界語”,今后,用其他語言編寫的軟件統(tǒng)統(tǒng)都要用Java語言來改寫。

 

2.Java語言的主要特點(diǎn)

Java語言是一種適用于網(wǎng)絡(luò)編程的語言,它的基本結(jié)構(gòu)與C 極為相似,但卻簡(jiǎn)單得多。它集成了其它一些語言的特點(diǎn)和優(yōu)勢(shì),又避開了它們的不足之處。它的主要特點(diǎn)如下:

2.1簡(jiǎn)單性

Java與C 相比,不再支持運(yùn)算符重載、多級(jí)繼承及廣泛的自動(dòng)強(qiáng)制等易混淆和較少使用的特性,而增加了內(nèi)存空間自動(dòng)垃圾收集的功能,復(fù)雜特性的省略和實(shí)用功能的增加使得開發(fā)變得簡(jiǎn)單而可靠。

簡(jiǎn)單化的另一個(gè)方面是Java的系統(tǒng)非常小,其基本解釋和類支持部分只占40KB,附加的基本標(biāo)準(zhǔn)庫和線程支持也只需增加175KB。因此,Java應(yīng)用軟件能在相當(dāng)小的系統(tǒng)之上獨(dú)立工作。

2.2平臺(tái)的獨(dú)立性

這是Java最吸引人的地方。由于它采用先編譯成中間碼(字節(jié)碼),然后裝載與校驗(yàn),再解釋成不同的機(jī)器碼來執(zhí)行,即“Java虛擬機(jī)”的思想,“屏蔽”了具體的“平臺(tái)環(huán)境”特性要求,使得只要能支持Java虛擬機(jī),就可運(yùn)行各種Java程序。

2.3面向?qū)ο蟮募夹g(shù)

面向?qū)ο螅∣-O)的技術(shù)是近年來軟件開發(fā)中用得最為普遍的程序設(shè)計(jì)方法,,它通過把客觀事物進(jìn)行分類組合、參數(shù)封裝、用成員變量來描述對(duì)象的性質(zhì)、狀態(tài),而用方法(成員函數(shù))來實(shí)現(xiàn)其行為和功能。O-O技術(shù)具有繼承性、封裝性、多態(tài)性等眾多特點(diǎn),Java在保留這些優(yōu)點(diǎn)的基礎(chǔ)上,又具有動(dòng)態(tài)聯(lián)編的特性,更能發(fā)揮出面向?qū)ο蟮膬?yōu)勢(shì)。

2.4多線程

多線程機(jī)制使應(yīng)用程序能并行執(zhí)行,Java有一套成熟的同步原語 ,保證了對(duì)共享數(shù)據(jù)的正確操作.通過使用多線程,程序設(shè)計(jì)者可以分別用不同的線程完成特定的行為,而不需要采用全局的事件循環(huán)機(jī)制,這樣就很容易實(shí)現(xiàn)網(wǎng)絡(luò)上實(shí)時(shí)的交互行為。

2.5動(dòng)態(tài)性

Java的設(shè)計(jì)使它適合于一個(gè)不斷發(fā)展的環(huán)境。在類庫中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶程序的執(zhí)行。并且Java通過接口來支持多重繼承,使之比嚴(yán)格的類繼承具有更靈活的方式和擴(kuò)展性。

2.6安全性

Java有建立在公共密鑰技術(shù)基礎(chǔ)上的確認(rèn)技術(shù).指示器語義的改變將使應(yīng)用程序不能再去訪問以前的數(shù)據(jù)結(jié)構(gòu)或是私有數(shù)據(jù),大多數(shù)病毒也就無法破壞數(shù)據(jù).因而,用Java可以構(gòu)造出無病毒、安全的系統(tǒng)。

Java語言除上述主要特點(diǎn)外,還有高性能、分布性、強(qiáng)大性、解釋性、可移植性等,此處不再 贅述。

 

3.Java語言的發(fā)展

Java自正式問

【Java語言與Java 技術(shù)】相關(guān)文章:

java畢業(yè)論文參考文獻(xiàn)10-13

最新java畢業(yè)設(shè)計(jì)論文參考文獻(xiàn)09-20

網(wǎng)絡(luò)直播技術(shù)前沿技術(shù)探析05-08

通信技術(shù)論文11-21

籃球投籃技術(shù)11-30

淺談網(wǎng)絡(luò)語言對(duì)漢語言文化影響05-31

電子技術(shù)論文11-03

Video Object編碼技術(shù)05-29

計(jì)算機(jī)技術(shù)和聯(lián)用信息技術(shù)論文09-23

論文寫作語言技巧09-09