Class.forName

forName

public static Class<?> forName(String className)
                        throws ClassNotFoundException
返回与带有给定字符串名的类或接口相关联的 Class 对象。调用此方法等效于:
  Class.forName(className, true, currentLoader)
 
其中 currentLoader 表示当前类的定义类加载器。

例如,以下代码片段返回命名为 java.lang.Thread 的类的运行时 Class 描述符。

   Class t = Class.forName("java.lang.Thread")
 

调用 forName("X") 将导致命名为 X 的类被初始化。

 

参数:
className - 所需类的完全限定名。 

posted on 2016-06-20 14:29  雪的心  阅读(64)  评论(0编辑  收藏  举报

导航