JAVA類加載器學習

1.類加載過程 首先加載過程大體分爲3步,即裝載,鏈接,初始化。 裝載:加載類的二進制數據 鏈接:分爲三部分。 (1)驗證:確保加載類正確,防止惡意class文件 (2)準備:爲靜態變量分配內存,初始化默認值 (3)解析:爲類中的符號引用轉化爲直接引用 初始化:爲靜態變量賦值。 2.類的初始化 初始化時間點有: (1)創建實例 (2)訪問靜態變量,或對該靜態變量賦值 (3)訪問靜態方法 (4)反射
相關文章
相關標籤/搜索