Class.forName和ClassLoader
生活随笔
收集整理的這篇文章主要介紹了
Class.forName和ClassLoader
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1)ClassLoader是用來加載類數據的(加載的方式由具體的加載器決定)。類加載器根據類的全限定名加載類的二進制字節流,然后將字節流轉換成jvm方法區中的運行時數據結構,并在方法區生成一個代表該類的Class對象作為訪問入口(單例的)。
(2)Class.forName方法會首先獲取調用對象的類加載器,并利用該加載器根據類的全限定名加載類數據,并根據boolean initialize字段決定是否對該對象進行初始化(默認進行初始化,自然會先進行驗證、準備、解析過程)。
總結
以上是生活随笔為你收集整理的Class.forName和ClassLoader的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCP如何利用不可靠的IP协议实现可靠传
- 下一篇: 易盛极星期货量化教学