JVM類加載機制(ClassLoader)源碼解析(2)

咱們來對defineClass這個方法進行解析,該方法比較複雜,首先如圖: 該方法主要是經過一個字節的數組,對該數據進行解析、驗證、二進制碼格式校驗。經過拋出的ClassFormatError的這個異常來看,也是驗證這個類的格式是否符合JVM的規範。 最終是將一個字節數組轉換成類實例(注意不是實例對象,是有區別的)。 目前該方法已被替代,注意上圖裏的註釋。 目前新方法,以下圖: 第一個參數,其實就
相關文章
相關標籤/搜索