JVM 類(lèi)加載器
JVM以動(dòng)態(tài)方式管理加載氨肌,鏈接和初始化類(lèi)和接口的過(guò)程开泽。在加載過(guò)程中,JVM查找一個(gè)類(lèi)的二進(jìn)制表示形式并創(chuàng)建它口四。在鏈接過(guò)程中孵运,已加載的類(lèi)將合并到JVM的運(yùn)行時(shí)狀態(tài)中,以便可以在初始化階段執(zhí)行它們蔓彩。JVM基本上將存儲(chǔ)在運(yùn)行時(shí)常量池中的符號(hào)表用于鏈接過(guò)程治笨。初始化包括實(shí)際執(zhí)行鏈接的類(lèi)。
裝載機(jī)類(lèi)型
自舉(BootStrap)類(lèi)加載器的類(lèi)加載器層次結(jié)構(gòu)的頂層赤嚼。它將標(biāo)準(zhǔn)JDK類(lèi)加載到JRE的lib目錄中旷赖。
擴(kuò)展(Extension)類(lèi)加載器的類(lèi)加載器的層次結(jié)構(gòu)的中間,是引導(dǎo)類(lèi)加載器更卒,并在JRE的lib\ext目錄加載類(lèi)的直接子等孵。
應(yīng)用(Application)類(lèi)加載器的類(lèi)加載器的層次結(jié)構(gòu)的底部,是應(yīng)用類(lèi)加載器的直接孩子蹂空。它加載由CLASSPATH ENV變量指定的jar和類(lèi)俯萌。
鏈接
鏈接過(guò)程包括以下三個(gè)步驟-
驗(yàn)證(Verification) - 這由字節(jié)碼驗(yàn)證程序完成,以確保生成的.class文件(字節(jié)碼)有效上枕。如果不是這樣咐熙,則會(huì)引發(fā)錯(cuò)誤,并且鏈接過(guò)程將停止辨萍。
預(yù)處理(Preparation) - 將內(nèi)存分配給一個(gè)類(lèi)的所有靜態(tài)變量棋恼,并使用默認(rèn)值對(duì)其進(jìn)行初始化。
決議(Resolution) - 所有符號(hào)內(nèi)存引用均替換為原始引用。為此爪飘,使用該類(lèi)的方法區(qū)域的運(yùn)行時(shí)常量存儲(chǔ)器中的符號(hào)表义起。
初始化
這是類(lèi)加載過(guò)程的最后階段。為靜態(tài)變量分配原始值师崎,并執(zhí)行靜態(tài)塊并扇。
JVM 教程
JVM 垃圾回收
JVM 類(lèi)加載器
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)源哩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鞋吉,“玉大人,你說(shuō)我怎么就攤上這事励烦∥阶牛” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵坛掠,是天一觀的道長(zhǎng)赊锚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)屉栓,這世上最難降的妖魔是什么舷蒲? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮友多,結(jié)果婚禮上牲平,老公的妹妹穿的比我還像新娘。我一直安慰自己域滥,他們只是感情好纵柿,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著骗绕,像睡著了一般藐窄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上酬土,一...
- 那天荆忍,我揣著相機(jī)與錄音,去河邊找鬼。 笑死刹枉,一個(gè)胖子當(dāng)著我的面吹牛叽唱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播微宝,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼棺亭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了蟋软?” 一聲冷哼從身側(cè)響起镶摘,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎岳守,沒(méi)想到半個(gè)月后凄敢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡湿痢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年涝缝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片譬重。...
- 正文 年R本政府宣布塔嬉,位于F島的核電站狠怨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏邑遏。R本人自食惡果不足惜佣赖,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望记盒。 院中可真熱鬧憎蛤,春花似錦、人聲如沸纪吮。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)碾盟。三九已至棚辽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間冰肴,已是汗流浹背屈藐。 一陣腳步聲響...
- 正文 我出身青樓搓扯,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親包归。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锨推,可洞房花燭夜當(dāng)晚...