在java中,類裝載器把一個類裝入Java虛擬機(jī)中,要經(jīng)過三個步驟來完成:裝載、鏈接和初始化,其中鏈接又可以分成校驗(yàn)、準(zhǔn)備、解析 裝載:查找和導(dǎo)入類或接口的二進(jìn)制數(shù)據(jù); 鏈接:執(zhí)行下面的校驗(yàn)、準(zhǔn)備和解析步驟,其中解析步驟是可以選擇的; 校驗(yàn):檢查導(dǎo)入類或接口的二進(jìn)制數(shù)據(jù)的正確性; 準(zhǔn)備:給類的靜態(tài)變量分配并初始化存儲空間; 解析:將符號引用轉(zhuǎn)成直接引用; 初始化:激活類的靜態(tài)變量,初始化Java代碼和靜態(tài)Java代碼塊
|
新聞熱點(diǎn)
疑難解答