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

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)系

主站蜘蛛池模板: aⅴ免费视频| 国产无套在线观看视频 | 韩国日本一区二区 | 色秀视频免费高清网站 | 欧美视频第一页 | 农村偷人一级超爽毛片 | 成年人在线免费观看 | 看全色黄大色大片免费 | 91精品久久久久久久久中文字幕 | 久久亚洲女同第一区 | 国产综合在线视频 | freexxxxⅹhd18日本 | 国产伦一区二区三区高清 | 国产亚洲欧美另类第一页 | 色综合888 | 亚洲欧美专线 | 欧美日日夜夜 | 中文字幕在线一区 | 日本一区二区三区四区视频 | 在线观看毛片视频 | 日韩视频在线观看一区 | 亚洲人成在线中文字幕 | 久草手机在线播放 | 五月综合色婷婷影院在线观看 | www.怡红院| 天天爽天天干天天操 | 国产三级国产精品国产普男人 | www.插| 亚洲欧美日产综合一区二区三区 | 在线中文字幕日韩 | 草草草在线观看 | 99久久综合狠狠综合久久 | 超级毛片| 欧美一区二区在线观看 | 天天色综合社区 | 91香蕉国产线观看免 | 中国videoses12一6 | 日本高清中文字幕视频在线 | 成人18免费| 亚洲国产成人va在线观看 | 一级特黄性色生活片一区二区 |