第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

java虛擬機(jī)JVM是硬件還是軟件?

java虛擬機(jī)JVM是硬件還是軟件?

慕仙森 2018-11-27 00:00:08
java虛擬機(jī)JVM是硬件還是軟件?
查看完整描述

1 回答

?
炎炎設(shè)計(jì)

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊

jvm和jre本質(zhì)上都是軟件。

但jvm處理的更多的是類似于硬件的任務(wù)。java在編譯后會(huì)生成類似于匯編的機(jī)器語(yǔ)言,這一點(diǎn)和C語(yǔ)言時(shí)類似的。但不同的是C語(yǔ)言編譯后生成的匯編語(yǔ)言會(huì)直接在硬件上跑。但java編譯后生成的機(jī)器語(yǔ)言實(shí)在jvm上跑,也就是說jvm還要將機(jī)器代碼再翻譯一遍,才能使java程序運(yùn)行起來。

概念上講,jvm起到了模擬了一臺(tái)計(jì)算機(jī)的作用,這樣做是為了使代碼受控后更安全,同時(shí)也避免了硬件不兼容的問題,使得java程序能夠跨平臺(tái)運(yùn)行,因?yàn)楸M管運(yùn)行環(huán)境不同,但是jvm是一樣的。

查看完整回答
反對(duì) 回復(fù) 2018-12-21
  • 1 回答
  • 0 關(guān)注
  • 543 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)