Java反射中Class.forName和classloader的區別

Java中Class.forName和classloader都可以用來對類進行加載。 Class.forName除了將類的.class文件加載到jvm中之外,還會對類進行解釋,執行類中的static塊。 而classloader只幹一件事情,就是將.class文件加載到jvm中,不會執行static中的內容,只有在newInstance纔會去執行static塊。 Class.forName(nam
相關文章
相關標籤/搜索