JVM類加載的過程(加載、驗證、準備、解析、初始化)

加載 加載通常能夠分爲顯示加載(Class.forName()加載類)和隱式加載(new 類)。這個過程主要完成三件事:java 經過類全名/路徑獲取該類的class文件的二進制字節流。 將class中的靜態區域結構轉化成JVM方法區運行時的數據結構。 在內存中生成一個表明這個類的java.lang.Class對象,做爲數據訪問這個類的惟一入口。 驗證 這一步驟確保加載的這個類符合jvm規範和安全
相關文章
相關標籤/搜索