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