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
- 所需类的完全限定名。
孜孜不倦,必能求索;风尘仆仆,终有归途。