Java中Class.forName和ClassLoader的區別?

1Class.forName除了將類的.class文件加載到jvm中之外,還會對類進行解釋,執行類中的static塊。源碼 2.而classloader只幹一件事情,就是將.class文件加載到jvm中,不會執行static中的內容,只有在newInstance纔會去執行static塊。 3.Class.forName(name,initialize,loader)帶參數也可控制是否加載stati
相關文章
相關標籤/搜索