為什么要做成虛擬的機(jī)器這要從Java的一次編譯到處執(zhí)行來(lái)說(shuō)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > java虛擬機(jī)是什么?

java虛擬機(jī)是什么?

時(shí)間:2024-01-11 17:00:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2024-01-11 17:00:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

java虛擬機(jī)是什么?:簡(jiǎn)單說(shuō)就是Java和C#的代碼編譯好之后,是跑在一臺(tái)虛擬的機(jī)器(VM)上的,這臺(tái)虛擬的機(jī)器可以執(zhí)行IL(中間語(yǔ)言),并且負(fù)責(zé)分配內(nèi)存和維護(hù)調(diào)用堆棧。




為什么要做成虛擬的機(jī)器這要從Java的一次編譯到處執(zhí)行來(lái)說(shuō)。事實(shí)上一次編譯到處執(zhí)行是不可能的,因?yàn)槊總€(gè)機(jī)器不一樣,所以傳統(tǒng)上我們必須針對(duì)每一種機(jī)器編譯代碼,才能在這個(gè)機(jī)器上運(yùn)行。而Java通過(guò)引入虛擬機(jī)(VM)的概念,讓編譯后的代碼直接跑在一臺(tái)虛擬的機(jī)器上,無(wú)論最終的目標(biāo)平臺(tái)是什么,都在上面構(gòu)建出一個(gè)虛擬的一致的虛擬機(jī)出來(lái),就可以達(dá)到一次編譯到處執(zhí)行的效果了。




事實(shí)上并不排除以后會(huì)推出可以直接解析執(zhí)行IL的硬件平臺(tái),這時(shí)候,這個(gè)虛擬的機(jī)器可能就會(huì)成為一個(gè)實(shí)際的機(jī)器了……

關(guān)鍵詞:虛擬

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉