卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java 《深入理解Java虛擬機(jī)》過(guò)時(shí)了嗎?

《深入理解Java虛擬機(jī)》過(guò)時(shí)了嗎?我們可以負(fù)責(zé)任地說(shuō),它目前沒有過(guò)時(shí),在不久的將來(lái)也不會(huì)過(guò)時(shí)?!吧钊肜斫釰ava虛擬機(jī)”是否過(guò)時(shí),取決于Java語(yǔ)言本身是否過(guò)時(shí)。目前,Java在很多領(lǐng)域都扮演著重要

《深入理解Java虛擬機(jī)》過(guò)時(shí)了嗎?

我們可以負(fù)責(zé)任地說(shuō),它目前沒有過(guò)時(shí),在不久的將來(lái)也不會(huì)過(guò)時(shí)?!吧钊肜斫釰ava虛擬機(jī)”是否過(guò)時(shí),取決于Java語(yǔ)言本身是否過(guò)時(shí)。目前,Java在很多領(lǐng)域都扮演著重要的角色。在語(yǔ)言排名中,它也長(zhǎng)期處于前列。Java本身的可移植性使得許多服務(wù)器和web后端開發(fā)都傾向于添加,而Java本身的語(yǔ)言特性,以及豐富的庫(kù),使得它在許多語(yǔ)言中都經(jīng)久不衰。作為java開發(fā)中一個(gè)至關(guān)重要的虛擬機(jī),開發(fā)人員對(duì)其機(jī)制的理解程度如何,也是區(qū)分優(yōu)秀java開發(fā)人員和普通開發(fā)人員的標(biāo)準(zhǔn)之一。所以作為一個(gè)java開發(fā)人員,如果你想在技術(shù)上有更深入的開發(fā),虛擬機(jī)機(jī)制是一個(gè)必須跨越的障礙。而《深入了解Java虛擬機(jī)》是一本介紹這方面知識(shí)的比較經(jīng)典的書,值得推薦。

java虛擬機(jī)是用什么語(yǔ)言編寫的?它的原理誰(shuí)能通俗的講出來(lái)嗎?

Java虛擬機(jī)的功能是執(zhí)行Java字節(jié)碼,其編碼實(shí)現(xiàn)是一個(gè)死循環(huán)。每個(gè)循環(huán)都是獲取字節(jié)碼并執(zhí)行字節(jié)碼的過(guò)程,因此與其他程序沒有本質(zhì)區(qū)別。主流的JavaVM大多是用C語(yǔ)言實(shí)現(xiàn)的,然后用匯編語(yǔ)言輔助實(shí)現(xiàn),用Java實(shí)現(xiàn)JavaVM的情況有一些,但不多。

下面是使用C語(yǔ)言在智能設(shè)備中實(shí)現(xiàn)虛擬機(jī)的一個(gè)片段。

此代碼是短加法字節(jié)碼的實(shí)現(xiàn)。

這段代碼只是獲取字節(jié)碼并執(zhí)行它。你認(rèn)為JavaVM就是這樣嗎。

為了優(yōu)化虛擬機(jī)的效率,很多人選擇用匯編的方式重寫執(zhí)行頻率高的代碼。

小結(jié)是C語(yǔ)言實(shí)現(xiàn)的許多,將與匯編結(jié)合起來(lái)作為輔助工具。有其他語(yǔ)言,但不是主流。