黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java教程
Java標(biāo)識(shí)符與關(guān)鍵字
Java變量
Java數(shù)據(jù)類型
Java運(yùn)算符
Java控制語句
Java方法

Java語言的特性

在學(xué)習(xí)Java編程語言之前,讓我們一起來看一看它有哪些特性吧?

● 簡單性:Java語言底層采用C++語言實(shí)現(xiàn),相對(duì)于C++來說,Java是簡單的,在Java語言中程序員不需要再操作復(fù)雜的指針(指針的操作是很復(fù)雜的),繼承方面也是只支持單繼承(C++語言是一種半面向?qū)ο蟮木幊陶Z言,支持多繼承,多繼承會(huì)導(dǎo)致關(guān)系很復(fù)雜),在很多方面進(jìn)行了簡化。

● 面向?qū)ο螅篔ava中提供了封裝、繼承、多態(tài)等面向?qū)ο蟮臋C(jī)制。

● 健壯性:在C++程序當(dāng)中的無用數(shù)據(jù)/垃圾數(shù)據(jù)需要編程人員手動(dòng)釋放,當(dāng)忘記釋放內(nèi)存的時(shí)候,會(huì)導(dǎo)致內(nèi)存使用率降低,影響程序的執(zhí)行;在Java語言當(dāng)中這種問題得到了解決,因?yàn)镴ava語言引入了自動(dòng)垃圾回收機(jī)制(GC機(jī)制),Java程序啟動(dòng)了一個(gè)單獨(dú)的垃圾回收線程,時(shí)刻監(jiān)測(cè)內(nèi)存使用情況,在特定時(shí)機(jī)會(huì)回收/釋放垃圾數(shù)據(jù),這樣會(huì)讓內(nèi)存時(shí)刻處于最好的狀態(tài)。

● 多線程:Java語言支持多個(gè)線程同時(shí)并發(fā)執(zhí)行,同時(shí)也提供了多線程環(huán)境下的安全機(jī)制。

● 可移植性/跨平臺(tái):可移植性/跨平臺(tái)表示Java語言只需要編寫/編譯一次,即可處處運(yùn)行。Java代碼既可以運(yùn)行在windows的環(huán)境下,又可以運(yùn)行在Linux的環(huán)境下,而不需要修改Java源程序,那么它是怎么做到的呢?功勞全在于“Java虛擬機(jī)(Java Virtual Machine,簡稱JVM)”這種機(jī)制,實(shí)際上Java程序運(yùn)行的時(shí)候并不是直接運(yùn)行在操作系統(tǒng)上面的,而是在操作系統(tǒng)上先安裝了一個(gè)JVM,把Java程序放到了JVM當(dāng)中運(yùn)行,JVM屏蔽了各操作系統(tǒng)之間的差異,這樣就完成了跨平臺(tái)。但是,JVM的出現(xiàn)雖然搞定了跨平臺(tái),同時(shí)也帶來了一些問題,比如要想運(yùn)行Java程序就必須先安裝JVM,沒有JVM,Java程序是運(yùn)行不了的,就像你要在網(wǎng)頁上看視頻,結(jié)果瀏覽器卻提示你需要安裝Flash插件,這一點(diǎn)你是不是感覺非常不爽呀!那么Java程序、Java虛擬機(jī)、操作系統(tǒng)之間是怎樣的關(guān)系呢?請(qǐng)看下圖:

Java程序、JVM、OS之間的關(guān)系

圖1-7:Java程序、JVM、OS之間的關(guān)系

主站蜘蛛池模板: 亚洲综合一二三区 | 99精品视频在线成人精彩视频 | 手机看片日韩日韩国产在线看 | 玖玖在线播放 | 国产日韩欧美二区 | 最新欧美日韩 | 国产精品正在播放 | 久久精品午夜 | 欧洲1区二区三区二页 | 一个人看的www高清在线观看 | 91日本在线观看亚洲精品 | 中文字幕日韩一区 | 国产一级一级一级成人毛片 | 欧美日韩另类在线 | 日韩精品国产自在久久现线拍 | 日韩一区二区三区在线播放 | 一本一道dvd在线播放器 | 久久成人午夜 | 免费看黄在线观看 | 特级黄色毛片 | 丝袜美腿精尽福利网站 | 一级特色大黄美女播放网站 | 国产乡下三级全黄三级bd | 成人欧美一区二区三区黑人 | 97青草最新免费精品视频 | 亚洲sss综合天堂久久久 | 高清一区在线 | 日韩黄色在线视频 | 国产一有一级毛片视频 | 日日噜噜噜夜夜爽爽狠狠 | 天堂网国产 | 福利片在线播放 | 一区二区在线视频 | 污污的免费视频 | 青青青国产依人在线视频97 | 一本高清在线视频 | 国产女人伦码一区二区三区不卡 | 天天射天天干天天操 | 精品国偷自产在线不卡短视频 | 中国毛片免费观看 | 亚州淫片aaaa视频 |