查看匯總:2014年計(jì)算機(jī)二級考試JAVA考點(diǎn)解析匯總
背景
最近一年多來,在Internet上出現(xiàn)的特別吸引人的事件就是Java語言和用Java編寫的瀏覽器HotJava。
1991年,SUNMicroSystem公司的JameGosling、BillJoe等人,為在電視、控制烤面包箱等家用消費(fèi)類電子產(chǎn)品上進(jìn)行交互式操作而開發(fā)了一個(gè)名為Oak的軟件(即一種橡樹的名字),但當(dāng)時(shí)并沒有引起人們的注意,直到1994年下半年,Internet的迅猛發(fā)展,環(huán)球信息網(wǎng)WWW的快速增長,促進(jìn)了Java語言研制的進(jìn)展,使得它逐漸成為Internet上受歡迎的開發(fā)與編程語言,一些著名的計(jì)算機(jī)公司紛紛購買了Java語言的使用權(quán),
如Mi-croSoft、IBM、Netscape、Novell、Apple、DEC、SGI等,因此,Java語言被美國的著名雜志PCMagazine評為1995年十大優(yōu)秀科技產(chǎn)品,(計(jì)算機(jī)類就此一項(xiàng)入選),隨之大量出現(xiàn)了用Java編寫的軟件產(chǎn)品,受到工業(yè)界的重視與好評,認(rèn)為"Java是八十年代以來計(jì)算機(jī)界的一件大事",
微軟總裁比爾·蓋茨在悄悄地觀察了一段時(shí)間后,不無感慨地說:"Java是長時(shí)間以來最卓越的程序設(shè)計(jì)語言",并確定微軟整個(gè)軟件開發(fā)的戰(zhàn)略從PC單機(jī)時(shí)代向著以網(wǎng)絡(luò)為中心的計(jì)算時(shí)代轉(zhuǎn)移,而購買Java則是他的重大戰(zhàn)略決策的實(shí)施部署。因此,Java的誕生必將對整個(gè)計(jì)算機(jī)產(chǎn)業(yè)發(fā)生深遠(yuǎn)的影響,對傳統(tǒng)的計(jì)算模型提出了新的挑戰(zhàn)。
SUNMicroSystem公司的總裁ScottMcNealy認(rèn)為Java為Internet和WWW開辟了一個(gè)嶄新的時(shí)代.
環(huán)球信息網(wǎng)WWW的創(chuàng)始人Berners-Lee說:"計(jì)算機(jī)事業(yè)發(fā)展的下一個(gè)浪潮就是Java,并且將很快會發(fā)生的"?磥,使用Java已成大勢所趨!
MicroSoft和IBM兩大公司都計(jì)劃在Internet上銷售用Java編寫的軟件。
Apple、HP、IBM、MicroSoft、Novell、SGI、SCO、Tandem等公司均計(jì)劃將Java并入各自開發(fā)的操作系統(tǒng),而負(fù)責(zé)開發(fā)并推廣Java技術(shù)的SunSoft公司(這是SUN下屬的一個(gè)子公司),將通過頒發(fā)許可證的辦法來允許各家公司把Java虛擬機(jī)和Java的Applets類庫嵌入他們開發(fā)的操作系統(tǒng),這樣各類開發(fā)人員就能更容易地選擇多種平臺來使用Java語言編程,不同的用戶也就可以脫離Web瀏覽器來運(yùn)行Java應(yīng)用程序,這無疑是很受廣大用戶歡迎的,也為Java語言的應(yīng)用開拓了極為廣闊的前景。(當(dāng)然,各類JavaOS之間的兼容性必須得到重視,好在JavaSoft已保證將監(jiān)督這種兼容性)。
另外,由JavaSoft推出的完全用Java編寫的Internet上新型瀏覽器HotJava,比去年alpha版更為實(shí)用,不僅能編制動態(tài)的應(yīng)用軟件,而且能編制完整的成套桌面應(yīng)用軟件,將來還會提供更多的能幫助編制動態(tài)應(yīng)用軟件的模塊,顯然,這也是為Java的應(yīng)用提供了有力的例證。
今年6月7日,由SUN公司和臺灣經(jīng)濟(jì)事務(wù)部信息發(fā)展局,臺灣信息技術(shù)研究所等單位牽頭,成立了一個(gè)"Java聯(lián)盟",參加的有22個(gè)在臺灣相當(dāng)著名的計(jì)算機(jī)公司,并在臺北建立一個(gè)"Java開發(fā)中心",在新竹建立一個(gè)"Java語言實(shí)驗(yàn)室",以掀起臺灣開發(fā)與應(yīng)用Java語言的熱潮。
香港則在今年4月就舉行了全島的Java杯比賽,在計(jì)算機(jī)界掀起了學(xué)習(xí)Java的熱潮(尤其是在大學(xué)生們中,出現(xiàn)了一批Java迷)。
有人預(yù)言:Java將是網(wǎng)絡(luò)上的"世界語",今后所有的用其他語言編寫的軟件統(tǒng)統(tǒng)都要用Java語言來改寫。
Java是一個(gè)廣泛使用的網(wǎng)絡(luò)編程語言,它是一種新的計(jì)算概念。
首先,作為一種程序設(shè)計(jì)語言,它簡單、面向?qū)ο、不依賴于機(jī)器的結(jié)構(gòu)、具有可移植性、魯棒性、安全性、并且提供了并發(fā)的機(jī)制、具有很高的性能。
其次,它最大限度地利用了網(wǎng)絡(luò),Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。另外,Java還提供了豐富的類庫,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。
下面我們分別從這三個(gè)方面來討論Java的特點(diǎn),然后通過把Java與C,C++相比進(jìn)一步指出它所具有的優(yōu)點(diǎn)。
一、Java語言
Java語言有下面一些特點(diǎn):簡單、面向?qū)ο蟆⒎植际、解釋?zhí)行、魯棒、安全、體系結(jié)構(gòu)中立、可移植、高性能、多線程以及動態(tài)性。
1.簡單性
Java語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),只需理解一些基本的概念,就可以用它編寫出適合于各種情況的應(yīng)用程序。Java略去了運(yùn)算符重載、多重繼承等模糊的概念,并且通過實(shí)現(xiàn)自動垃圾收集大大簡化了程序設(shè)計(jì)者的內(nèi)存管理工作。另外,Java也適合于在小型機(jī)上運(yùn)行,它的基本解釋器及類的支持只有40KB左右,加上標(biāo)準(zhǔn)類庫和線程的支持也只有215KB左右。庫和線程的支持也只有215KB左右。
2.面向?qū)ο?/P>
Java語言的設(shè)計(jì)集中于對象及其接口,它提供了簡單的類機(jī)制以及動態(tài)的接口模型。對象中封裝了它的狀態(tài)變量以及相應(yīng)的方法,實(shí)現(xiàn)了模塊化和信息隱藏;而類則提供了一類對象的原型,并且通過繼承機(jī)制,子類可以使用父類所提供的方法,實(shí)現(xiàn)了代碼的復(fù)用。
相關(guān)推薦:
2014年計(jì)算機(jī)等考上機(jī)六大注意事項(xiàng)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |