亚洲天堂一级片-亚洲天堂三区-亚洲天堂久久精品成人-亚洲天堂毛片-久久国产欧美日韩高清专区-久久国产欧美日韩精品免费

北大青鳥(niǎo)北京通州校區(qū):Java虛擬機(jī)介紹

文章來(lái)自北大青鳥(niǎo)北京通州校區(qū)學(xué)術(shù)部老師:

Java程序在運(yùn)行時(shí)創(chuàng)建的所有類(lèi)實(shí)例或數(shù)組都放在同一個(gè)堆中。而一個(gè)Java虛擬機(jī)實(shí)例中只有一個(gè)堆空間,因此所有線(xiàn)程都將共享這個(gè)堆。由于一個(gè)Java程序獨(dú)占一個(gè)Java虛擬機(jī)實(shí)例,因而每個(gè)Java程序都有自己的堆空間。

Java虛擬機(jī)有一條在堆中分配新對(duì)象的指令,卻沒(méi)有釋放內(nèi)存的指令,正如你無(wú)法用Java代碼去明確釋放一個(gè)對(duì)象一樣,字節(jié)碼指令也沒(méi)有對(duì)應(yīng)的功能。虛擬機(jī)自己負(fù)責(zé)決定如何已經(jīng)合適釋放不在被運(yùn)行的程序引用的對(duì)象所占據(jù)的內(nèi)存。程序本身不用去考慮何時(shí)需要回收對(duì)象所占用的內(nèi)存,通常,虛擬機(jī)把這個(gè)任務(wù)交給垃圾收集器。(北大青鳥(niǎo)北京通州校區(qū),軟件技術(shù)培訓(xùn))

垃圾回收

垃圾收集器的主要工作是自動(dòng)回收不在被運(yùn)行的程序所引用的對(duì)象所占用的內(nèi)存。此外,它也可能去移動(dòng)那些還在使用的對(duì)象,以此減少堆碎片。

對(duì)象內(nèi)部表示

Java對(duì)象中包含的基本數(shù)據(jù)由它所屬的類(lèi)及其所有超類(lèi)聲明的實(shí)例變量組成。只有有一個(gè)對(duì)象引用,虛擬機(jī)就必須能夠快速定位對(duì)象實(shí)例的數(shù)據(jù)。另外,它必須能通過(guò)該對(duì)象引用訪(fǎng)問(wèn)相應(yīng)的類(lèi)數(shù)據(jù)(存儲(chǔ)于方法區(qū)的類(lèi)型信息),在對(duì)象中通常有一個(gè)指向方法區(qū)的指針。

對(duì)象引用可認(rèn)為是一個(gè)本地指針。通過(guò)某種策略可由該指針找到實(shí)例數(shù)據(jù)以及class data。

有如下幾個(gè)理由要求虛擬機(jī)必須能夠通過(guò)對(duì)象引用得到類(lèi)數(shù)據(jù)(class data):

1. 當(dāng)程序在運(yùn)行時(shí)需要轉(zhuǎn)換某個(gè)對(duì)象引用為另一種類(lèi)型,虛擬機(jī)必須能檢查這種轉(zhuǎn)換是否被允許。被轉(zhuǎn)換的對(duì)象是否的確是被引用的對(duì)象或它的超類(lèi)。

2. 當(dāng)程序執(zhí)行 instanceof操作時(shí),虛擬機(jī)也進(jìn)行了同樣的檢查。(北大青鳥(niǎo)北京通州校區(qū),軟件技術(shù)培訓(xùn))

3. 在程序中調(diào)用某個(gè)實(shí)例方法時(shí),虛擬機(jī)必須進(jìn)行動(dòng)態(tài)綁定。不能按照引用的類(lèi)型(type of reference),而是按照對(duì)象的實(shí)際類(lèi)。

因此,虛擬機(jī)必須再次通過(guò)對(duì)象的引用去訪(fǎng)問(wèn)類(lèi)數(shù)據(jù)。

北大青鳥(niǎo)北京通州校區(qū)

北大青鳥(niǎo)網(wǎng)上報(bào)名
北大青鳥(niǎo)招生簡(jiǎn)章
主站蜘蛛池模板: 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 国内成人精品视频 | 日韩一区二区在线免费观看 | 欧美日韩一区二区综合在线视频 | 91黑丝国产线观看免费 | 黄色视影 | 成年人在线免费观看网站 | 福利片成人午夜在线 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看99 | 亚洲国产欧美一区 | 99re66热这里只有精品免费观看 | 真正国产乱子伦高清对白 | 国产成人精品一区二区免费视频 | 欧美精品高清在线观看 | 成人精品一区二区激情 | 日本aaaaa毛片动漫 | 国产成人精品亚洲777图片 | 99色播| 免费看欧美毛片大片免费看 | 中文字幕国产视频 | 99精品国产成人一区二区 | 538在线视频二三区视视频 | 成年美女黄网站色视频大全免费 | 香港aa三级久久三级老师 | 日本成人在线免费观看 | 国产亚洲精品日韩已满十八 | 一级做a爰片久久毛片免费看 | 国产精品2020 | 亚洲aa| 国产日韩久久久精品影院首页 | 波多野结衣视频在线观看 | 国产三级精品美女三级 | 一区二区国产在线观看 | 一级一级 a爱片免费视频 | 最近手机高清中文字幕大全7 | 国产成人精品微拍视频 | 亚洲三级中文字幕 | 国产成人综合91香蕉 | 美女张开腿让男人桶爽动漫视频 | 久草福利资源网站免费 | 欧美亚洲日本在线 |