Class.forName()和ClassLoader.loadClass 的區別

Class.forName(className)方法,內部實際調用的方法是 對象 forName0(className, true, ClassLoader.getClassLoader(caller), caller); get 第2個boolean參數表示類是否須要初始化,  Class.forName(className)默認是須要初始化。 一旦初始化,就會觸發目標對象的 static塊代碼
相關文章
相關標籤/搜索