多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 淺談java跨平臺

淺談java跨平臺

來源:程序員人生   發(fā)布時(shí)間:2014-10-16 12:01:07 閱讀次數(shù):2028次

    都說java是跨平臺的,但為什么是跨平臺呢,.我稍微解釋一下。

    java語言編寫的程序要先經(jīng)過編譯的,但這個(gè)編譯不是生成特定平臺的機(jī)器碼,而是生成一種與平臺無關(guān)的字節(jié)碼。

    java語言里負(fù)責(zé)解釋執(zhí)行字節(jié)碼文件的是Java虛擬機(jī)(Java Virtual Machine)。JVM是運(yùn)行字節(jié)碼文件的虛擬計(jì)算機(jī)。所有平臺上的JVM向編譯器提供相同的編程接口,而編譯器只需面向虛擬機(jī),生成虛擬機(jī)能理解的字節(jié)碼,然后由虛擬機(jī)解釋執(zhí)行。之所以說Java跨平臺是因?yàn)樽止?jié)碼與平臺無關(guān),但不同平臺的JVM是不同的,但它們向編譯器生成的Java字節(jié)碼程序都提供了相同的接口,但它們適應(yīng)不同的平臺的接口不同。JVM是Java跨平臺的關(guān)鍵,只要為不同平臺實(shí)現(xiàn)了相應(yīng)的虛擬機(jī),那編譯生成的相同的字節(jié)碼文件就可以被解釋后執(zhí)行了。相同的字節(jié)碼在不同的平臺上是不能直接運(yùn)行的,要通過JVM這個(gè)轉(zhuǎn)換器來解釋執(zhí)行。

    總結(jié):Java跨平臺,原因是相同的字節(jié)碼文件在不同的平臺上的不同的Java虛擬機(jī)解釋執(zhí)行的,沒有虛擬機(jī),就只好“呵呵”了。

  

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲国产成人久久综合一区 | 日韩 欧美 自拍 | 亚洲精品一区二区三区在线看 | 无人区一区二区三区乱码 | 波多野结衣中文一区二区免费 | 欧美日韩亚洲国产 | 欧美 国产 小说 另类 | 欧美性综合 | 夜夜躁狠狠躁日日躁2021 | xxxx日本高清 | 亚洲乱码中文 | 刺激第一页720lu久久 | 三级理论中文字幕在线播放 | 在线观看麻豆精品国产不卡 | 国产精品亚洲精品爽爽 | 三级c欧美做人爱视频 | 亚洲日本欧美在线 | 欧美国产成人免费观看永久视频 | 日本精品久久久久中文字幕8 | 欧美.亚洲.日本一区二区三区 | 国产精品高清全国免费观看 | 久久久久国产精品 | 日韩一级片在线免费观看 | www.亚洲成人 | 欧美一区二区三区久久综合 | 日本xxx护士21 | 欧美激情αv一区二区三区 欧美激情第二页 | 一区视频 | 亚洲国产成人久久综合一区 | 成 黄 色 激 情视频网站 | 国产成人精品午夜二三区 | 男女午夜视频 | 另类图片 亚洲 校园 小说区 | 亚欧精品一区二区三区四区 | 一区二区不卡视频 | 亚洲高清中文字幕一区二区三区 | 国产精品欧美亚洲 | 欧美人与性动交α欧美精品 | 欧美国产日韩1区俺去了 | 亚洲精品一区亚洲精品 | 手机在线一区二区三区 |