Java類加載基本過程詳細介紹
基本過程:
 數組類本身不通過類加載器創建,由java虛擬機直接創建,數組類的元素類型由類加載器加載。
數組類的元素類型:數組去掉所有維度后的類型, 
文件格式驗證:
元數據驗證:字節碼描述信息語義分析:
字節碼驗證:通過語義流及控制流分析確定程序予以的合法性,正確性,方法體分析驗證。
準備:在方法區中為類變量分配內存及設置類變量初始值。
解析:虛擬機將常量池中的符號引用替換為直接引用過程
CONSTANT_Class_info,CONSTANT_Fieldref_info,CONSTANT_Methodref_info..
初始化:開始執行類定義中的Java程序代碼。執行類構造器<cinit>()方法,
<cinit>():
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答