天天看點

java Class.forName() 加載類

主要功能
Class.forName(xxx.xx.xx)傳回的是一個類。
Class.forName(xxx.xx.xx)的作用是要求JVM查找并加載指定的類,也就是說JVM會執行該類的靜态代碼段。      

在指定類給 forName() 方法後,如果找不到指定的類,會抛出 ClassNotFoundException 異常。Class 的靜态 forName() 方法有兩個版本,上面的代碼是隻指定類名稱的版本,而另一個版本可以讓你指定類名稱、加載時是否運作靜态區塊、指定類加載器。