Java获取具有其(完全限定的)名称的类

示例

给定一个String包含类名的Class对象,可以使用Class.forName以下对象访问它的对象:

Class clazz = null;

try {

    clazz = Class.forName("java.lang.Integer");

} catch (ClassNotFoundException ex) {

    throw new IllegalStateException(ex);

}

Java SE 1.2

可以指定是否初始化类(的第二个参数forName)以及ClassLoader应该使用哪个类(第三个参数):

ClassLoader classLoader = ...

boolean initialize = ...

Class clazz = null;

try {

    clazz = Class.forName("java.lang.Integer", initialize, classLoader);

} catch (ClassNotFoundException ex) {

    throw new IllegalStateException(ex);

}

以上是 Java获取具有其(完全限定的)名称的类 的全部内容, 来源链接: utcz.com/z/348719.html

回到顶部