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

Java教程
Java標識符與關鍵字
Java變量
Java數(shù)據(jù)類型
Java運算符
Java控制語句
Java方法
Java面向對象
Java對象的創(chuàng)建和使用
Java封裝
Java中static和this
Java繼承
Java方法覆蓋和多態(tài)
Java super
Java基礎練習題

Java語言的特性

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

● 簡單性:Java語言底層采用C++語言實現(xiàn),相對于C++來說,Java是簡單的,在Java語言中程序員不需要再操作復雜的指針(指針的操作是很復雜的),繼承方面也是只支持單繼承(C++語言是一種半面向對象的編程語言,支持多繼承,多繼承會導致關系很復雜),在很多方面進行了簡化。

● 面向對象:Java中提供了封裝、繼承、多態(tài)等面向對象的機制。

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

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

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

Java程序、JVM、OS之間的關系

圖1-7:Java程序、JVM、OS之間的關系

全部教程
主站蜘蛛池模板: 国产成人一区二区在线不卡 | 欧美午夜网 | 色综合成人网 | aaaa黄色片 | 黄色短视频免费观看 | 亚洲中文字幕特级毛片 | 久久99精品久久久久久青青91 | 国产 欧美 日产中文 | 欧美黑白配性xxxxx | 美国一级特色大黄 | 国产手机视频 | 一插综合网 | 中文字幕亚洲无线码 | 中文字幕在线乱人伦 | 天天干天天射天天 | 天天射天天舔 | www.日本三级 | 日韩欧美视频 | 日本一区二区三区四区视频 | 色狠狠综合网 | 国产1区2区三区不卡 | 美日韩精品| 九九黄色大片 | 看免费毛片天天看 | 国产一级视频播放 | 天天躁日日躁狠狠躁综合 | 日韩男女做性高清在线观看 | www.黄在线| 日本黄色www | 日韩福利片午夜在线观看资源 | 综合网插菊花 | 欧美亚洲高清 | 国产高清不卡一区二区三区 | 亚洲人成绝费网站色ww | 在线免费观看日韩视频 | 欧美性猛片xxxxⅹ免费 | 香蕉视频好色先生 | 夜鲁夜鲁夜鲁在线观看福利 | 日本福利片国产午夜久久 | 全免费午夜真人毛片视频 | 日本三级在在线观看 |