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