程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java類加載基本過程,Java類加載過程

Java類加載基本過程,Java類加載過程

編輯:JAVA綜合教程

Java類加載基本過程,Java類加載過程


基本過程:     數組類本身不通過類加載器創建,由java虛擬機直接創建,數組類的元素類型由類加載器加載。 數組類的元素類型:數組去掉所有維度後的類型,   文件格式驗證:   元數據驗證:字節碼描述信息語義分析:   字節碼驗證:通過語義流及控制流分析確定程序予以的合法性,正確性,方法體分析驗證。   符號引用驗證:虛擬機將符號引用轉化為直接引用時候,解析階段,對類自身以外信息進行匹配性驗證   准備:在方法區中為類變量分配內存及設置類變量初始值。   解析:虛擬機將常量池中的符號引用替換為直接引用過程 CONSTANT_Class_info,CONSTANT_Fieldref_info,CONSTANT_Methodref_info..   初始化:開始執行類定義中的Java程序代碼。執行類構造器<cinit>()方法, <cinit>():

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved