![Java語言的11大特點(diǎn)_第1頁](http://file4.renrendoc.com/view/dde152cfe0f3e0da33f211ed525ecd84/dde152cfe0f3e0da33f211ed525ecd841.gif)
![Java語言的11大特點(diǎn)_第2頁](http://file4.renrendoc.com/view/dde152cfe0f3e0da33f211ed525ecd84/dde152cfe0f3e0da33f211ed525ecd842.gif)
![Java語言的11大特點(diǎn)_第3頁](http://file4.renrendoc.com/view/dde152cfe0f3e0da33f211ed525ecd84/dde152cfe0f3e0da33f211ed525ecd843.gif)
![Java語言的11大特點(diǎn)_第4頁](http://file4.renrendoc.com/view/dde152cfe0f3e0da33f211ed525ecd84/dde152cfe0f3e0da33f211ed525ecd844.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——Java語言的11大特點(diǎn)Java語言的11大特點(diǎn)
Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很輕易學(xué)習(xí)和使用Java。Java語言的11大特點(diǎn)你是否都了解呢?看看下面的內(nèi)容就領(lǐng)會(huì)了。
1、Java是高性能的
與那些解釋型的高級(jí)腳本語言相比,Java確實(shí)是高性能的。事實(shí)上,Java的運(yùn)行速度隨著JITJust-In-Time編譯器技術(shù)的進(jìn)展越來越接近于C++。
2、Java語言是多線程的
在Java語言中,線程是一種特殊的對(duì)象,它務(wù)必由Thread類或其子孫類來創(chuàng)造。通常有兩種方法來創(chuàng)造線程:其一,使用型構(gòu)為ThreadRunnable的構(gòu)造子將一個(gè)實(shí)現(xiàn)了Runnable接口的對(duì)象包裝成一個(gè)線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)造的對(duì)象即為線程。值得留神的是Thread類已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一個(gè)線程均有它的run方法,而run方法中包含了線程所要運(yùn)行的代碼。線程的活動(dòng)由一組方法來操縱。Java語言支持多個(gè)線程的同時(shí)執(zhí)行,并供給多線程之間的同步機(jī)制關(guān)鍵字為synchronized。
3、Java語言是動(dòng)態(tài)的
Java語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的.環(huán)境。Java程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級(jí)。另外,Java中的類有一個(gè)運(yùn)行時(shí)刻的表示,能舉行運(yùn)行時(shí)刻的類型檢查。
4、Java語言是簡(jiǎn)樸的
Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很輕易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。更加地,Java語言不使用指針,并供給了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。
5、Java語言是一個(gè)面向?qū)ο蟮?/p>
Java語言供給類、接口和繼承等原語,為了簡(jiǎn)樸起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制關(guān)鍵字為implements。Java語言全面支持動(dòng)態(tài)綁定,而C++語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定??傊?,Java語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。
6、Java語言是分布式的
Java語言支持Internet應(yīng)用的開發(fā),在根本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口javanet,它供給了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI遠(yuǎn)程方法激活機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。
7、Java語言是剛強(qiáng)的
Java的強(qiáng)類型機(jī)制、奇怪處理、廢料的自動(dòng)收集等是Java程序剛強(qiáng)性的重要保證。對(duì)指針的丟棄是Java的明智選擇。Java的安好檢查機(jī)制使得Java更具剛強(qiáng)性。
8、Java語言是安好的
Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java供給了一個(gè)安好機(jī)制以防惡意代碼的攻擊。除了Java語言具有的大量安好特性以外,Java對(duì)通過網(wǎng)絡(luò)下載的類具有一個(gè)安好防范機(jī)制類ClassLoader,如調(diào)配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并供給安全管理機(jī)制類SecurityManager讓Java應(yīng)用設(shè)置安好哨兵。
9、Java語言是體系布局中立的
Java程序后綴為java的文件在Java平臺(tái)上被編譯為體系布局中立的字節(jié)碼格式后綴為class的文件,然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。
10、Java語言是可移植的
這種可移植性來源于體系布局中立性,另外,Java還嚴(yán)格規(guī)定了各個(gè)根本數(shù)據(jù)類型的長(zhǎng)度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSIC實(shí)現(xiàn)的。
11、Java語言是解釋型的
如前所述,Java程序在Java平臺(tái)上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3411-2024超薄纖維板
- 人教版地理八年級(jí)上冊(cè)第二節(jié)《人口》聽課評(píng)課記錄3
- 粵教版道德與法治九年級(jí)上冊(cè)3.1.1《可持續(xù)發(fā)展戰(zhàn)略》聽課評(píng)課記錄
- 2025年運(yùn)載火箭承力殼段合作協(xié)議書
- 環(huán)保清潔標(biāo)準(zhǔn)協(xié)議書(2篇)
- 【部編版】道德與法治九年級(jí)下冊(cè)5.1《走向世界大舞臺(tái)》聽課評(píng)課記錄
- 新版湘教版秋八年級(jí)數(shù)學(xué)上冊(cè)第四章一元一次不等式組課題一元一次不等式組聽評(píng)課記錄
- 新北師大版數(shù)學(xué)一年級(jí)下冊(cè)《數(shù)一數(shù)》聽評(píng)課記錄
- 人教版七年級(jí)道德與法治七年級(jí)上冊(cè)聽課評(píng)課記錄:第四單元生命的思考第八課探問生命第一課時(shí)《生命可以永恒嗎》
- 湘教版九年級(jí)數(shù)學(xué)下冊(cè)2.2圓心角、圓周角2.2.1圓心角聽評(píng)課記錄
- 2024新版《藥品管理法》培訓(xùn)課件
- 浙江省杭州市2024年中考英語真題(含答案)
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 城市旅行珠海景色介紹珠海旅游攻略PPT圖文課件
- 信訪事項(xiàng)受理、辦理、復(fù)查、復(fù)核、聽證程序課件
- 【北京】施工現(xiàn)場(chǎng)安全生產(chǎn)標(biāo)準(zhǔn)化管理圖集
- 小學(xué) 三年級(jí) 科學(xué)《觀測(cè)風(fēng)》教學(xué)設(shè)計(jì)
- JJF1664-2017溫度顯示儀校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 第二講共振理論、有機(jī)酸堿理論
- 研究性學(xué)習(xí)課題——有趣對(duì)聯(lián)
- 高考英語聽力必備場(chǎng)景詞匯精選(必看)
評(píng)論
0/150
提交評(píng)論