1. 程式人生 > >類載入過程

類載入過程

類載入共包括5個階段:載入 -> 驗證 -> 準備 -> 解析 -> 初始化。

載入:

1.通過一個類的全限定名來獲取這個類的Class檔案 2.將Class檔案轉化為特定的資料結構,存放在方法區 3.在方法區建立一個該類的Class物件,用於對外提供介面

驗證:

1.檔案格式驗證 2.元資料驗證 3.位元組碼驗證 4.符號引用驗證

準備:

1.為已經在方法區中的類中的靜態成員變數分配記憶體 2.為靜態成員變數設定初始值

解析:

虛擬機器將常量池中的符號引用替換為直接引用的過程

初始化:

初始化階段就是執行類構造器clini()的過程