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