Java虛擬機--Class文件加載過程(加載、鏈接、初始化)

1、加載:通過類的全限定名來獲取定義此類的二進制流;在內存中生成一個Class對象,作爲方法區該類各種數據的訪問入口。 獲取方式: ①從jar、war包中獲取; ②從網絡中獲取; ③運行時計算機生成:Applet。 2、鏈接: ①驗證:目的是確保Class文件包含的信息符合虛擬機要求 ②準備:正式爲類變量分配內存並設置類變量零值的階段(final的變量會賦實際值)。 ③解析: 3、初始化: 尚硅谷
相關文章
相關標籤/搜索