public class ClassUtil extends Object
| 构造器和说明 |
|---|
ClassUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
hasClass(SupplierEx<Class<?>> test)
是否存在某个类
|
static Class<?> |
loadClass(ClassLoader classLoader,
String className)
根据字符串加载为一个类
|
static Class<?> |
loadClass(String className)
根据字符串加载为一个类
|
static <T> T |
newInstance(Class<?> clz)
根据类名实例化一个对象
|
static <T> T |
newInstance(Class<?> clz,
Properties prop)
根据类名实例化一个对象
|
static <T> T |
newInstance(ClassLoader classLoader,
String className)
根据类名实例化一个对象
|
static <T> T |
newInstance(ClassLoader classLoader,
String className,
Properties prop)
根据类名实例化一个对象
|
static <T> T |
newInstance(String className)
根据类名实例化一个对象
|
static <T> T |
newInstance(String className,
Properties prop)
根据类名实例化一个对象
|
public static boolean hasClass(SupplierEx<Class<?>> test)
test - 检测函数public static Class<?> loadClass(ClassLoader classLoader, String className)
classLoader - 类加载器className - 类名称public static <T> T newInstance(String className)
className - 类名称public static <T> T newInstance(String className, Properties prop)
className - 类名称prop - 属性public static <T> T newInstance(ClassLoader classLoader, String className)
classLoader - 类加载器className - 类名称public static <T> T newInstance(ClassLoader classLoader, String className, Properties prop)
classLoader - 类加载器className - 类名称prop - 属性public static <T> T newInstance(Class<?> clz) throws Exception
clz - 类Exceptionpublic static <T> T newInstance(Class<?> clz, Properties prop) throws Exception
clz - 类prop - 属性ExceptionCopyright © 2023. All rights reserved.