public class ClassUtils
extends java.lang.Object
| 构造器和说明 |
|---|
ClassUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
invokeMain(java.lang.String mainClass,
java.lang.String[] args)
尝试运行一个带有Main方法的类.
|
static java.lang.Class<?> |
loadClass(java.lang.String className)
使用当前线程的ClassLoader加载给定的类
|
static <T> T |
newInstance(java.lang.Class<T> klass)
创建一个指定类的对象,调用默认的构造函数.
|
static <T> T |
newInstance(java.lang.String className,
java.lang.Object... parameters)
根据ClassName和构造方法的参数列表来创建一个对象
|
public static java.lang.Class<?> loadClass(java.lang.String className)
className - 类的全称public static <T> T newInstance(java.lang.Class<T> klass)
T - Classklass - 类public static <T> T newInstance(java.lang.String className,
java.lang.Object... parameters)
T - ClassclassName - 指定类全名(包含包名称的那种)parameters - 参数列表public static void invokeMain(java.lang.String mainClass,
java.lang.String[] args)
mainClass - 带有Main方法类的名称args - 启动参数数组