1. 程式人生 > 其它 >JVM知識一(類載入過程)

JVM知識一(類載入過程)

class檔案如何從硬碟放到記憶體的

三大步驟:載入 連線 初始化

其中連線分為三個步驟:校驗 準備 識別

載入

載入就是把class檔案load到記憶體的過程,雙親委派機制

為什麼使用雙親委派機制?

安全。

安全體現在哪?

如果不採用這種方式,自己定義了一個java.lang.String的類,用自定義類載入器載入,如果上送的是一串密碼,那就可以得到改密碼了。

用了雙親委派機制怎麼就安全了呢?

這個時候,自定義類載入器從快取查沒有載入過該類,就會向上委派,直到bootstrap,然後bootstrap載入該類,就直接返回結果了。

蘿莉身,御姐心。。。。。