给出 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);
}