Package | Description |
---|---|
com.lc.utils |
Modifier and Type | Method and Description |
---|---|
static Object |
UReflectUtil.getFieldValue(Object obj,
Field field)
获取字段值
|
static <T> T |
UReflectUtil.invoke(Object obj,
Method method,
Object... args)
执行方法
|
static <T> T |
UReflectUtil.invoke(Object obj,
String methodName,
Object... args)
执行对象中指定方法
|
static Class<?> |
UClassLoaderUtil.loadClass(String name,
boolean isInitialized)
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader
扩展 Class.forName(String, boolean, ClassLoader) 方法,支持以下几类类名的加载: |
static Class<?> |
UClassLoaderUtil.loadClass(String name,
ClassLoader classLoader,
boolean isInitialized)
加载类,通过传入类的字符串,返回其对应的类名
此方法支持缓存,第一次被加载的类之后会读取缓存中的类 加载失败的原因可能是此类不存在或其关联引用类不存在 扩展 Class.forName(String, boolean, ClassLoader) 方法,支持以下几类类名的加载: |
static <T> T |
UReflectUtil.newInstance(Class<T> clazz,
Object... params)
实例化对象
|
static void |
UReflectUtil.setFieldValue(Object obj,
Field field,
Object value)
设置字段值
|
static URI |
UURLUtil.toURI(URL url)
转URL为URI
|
Copyright © 2020. All rights reserved.