中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Java語(yǔ)言概述
Java語(yǔ)言概述Java語(yǔ)言是SUN(Stanford University Network,斯坦福大學(xué)網(wǎng)絡(luò)公司)公司1995年推出的一門高級(jí)編程語(yǔ)言,起初主要應(yīng)用在小型消費(fèi)電子產(chǎn)品上,后來(lái)隨著互聯(lián)網(wǎng)的興起,Java語(yǔ)言迅速崛起,成為大型互聯(lián)網(wǎng)項(xiàng)目的首選語(yǔ)言。2009年04月20日,美國(guó)甲骨文公司74億美元收購(gòu)Sun,取得java的版權(quán)。
更多關(guān)于Java的歷史發(fā)展信息請(qǐng)參考:http://baike.baidu.com/view/29.htm#2


Java語(yǔ)言的崛起,與它的跨平臺(tái)特性有著密切的關(guān)系。這里所說(shuō)的”平臺(tái)“主要是指不同的操作系統(tǒng),所謂跨平臺(tái),是指通過(guò)Java語(yǔ)言編寫的應(yīng)用程序可以在不同的系統(tǒng)平臺(tái)上平穩(wěn)運(yùn)行。
更多特性請(qǐng)參考:Java的特點(diǎn)


那么,跨平臺(tái)是怎樣實(shí)現(xiàn)的呢?這就要談及Java虛擬機(jī)(Java Virtual Machine,簡(jiǎn)稱 JVM)。


Java虛擬機(jī)可以理解為軟件模擬的計(jì)算機(jī),可以在任何處理器上(無(wú)論是在計(jì)算機(jī)中還是在其它電子設(shè)備中)安全并且兼容的執(zhí)行程序。我們編寫的Java源代碼,編譯以后會(huì)生成一種 .class 的文件,稱為 字節(jié)碼文件。java虛擬機(jī)就是負(fù)責(zé)將字節(jié)碼文件翻譯成特定的機(jī)器碼然后運(yùn)行,也就是說(shuō),只要在不同平臺(tái)上安裝相應(yīng)的JVM,就可以運(yùn)行字節(jié)碼文件,運(yùn)行我們編寫的Java程序。


而這個(gè)過(guò)程中,我們編寫的Java程序沒有做任何改變,僅僅是通過(guò)JVM這一”中間層“,就能在不同平臺(tái)上運(yùn)行,真正實(shí)現(xiàn)了”一次編譯,到處運(yùn)行“的目的。
關(guān)于JVM的更多解釋,請(qǐng)查看:http://baike.baidu.com/view/160708.htm


總結(jié):JVM是一個(gè)”橋梁“,是一個(gè)”中間件“,是實(shí)現(xiàn)跨平臺(tái)的關(guān)鍵,Java代碼首先被編譯成字節(jié)碼文件,再由JVM將字節(jié)碼文件翻譯成機(jī)器語(yǔ)言,從而達(dá)到運(yùn)行Java程序的目的。


如下圖所示,正是因?yàn)橛辛薐VM,同一個(gè)Java程序才可以在三個(gè)不同的操作系統(tǒng)中執(zhí)行。這樣就就實(shí)現(xiàn)了Java程序的跨平臺(tái)性,也稱Java具有良好的可移植性。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JAVA跨平臺(tái)原理
JVM,JRE,JDK概述
JAVA語(yǔ)言為什么能跨平臺(tái)?
Java虛擬機(jī)是用什么語(yǔ)言寫的?
day1-java概述
第一章 JVM和Java體系架構(gòu)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服