给出 Class(完全限定)名称
给定 String
包含类的名称,可以使用 Class.forName
访问 Class
对象:
Class clazz = null;
try {
clazz = Class.forName("java.lang.Integer");
} catch (ClassNotFoundException ex) {
throw new IllegalStateException(ex);
}
Version >= 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);
}