public class ClassHelper
extends java.lang.Object
类帮助器
一些操作类的方法
Class helper
Some methods that used to operate class
Email: fishinlove@163.com
created by 2019/03/28 22:31:45
| 构造器和说明 |
|---|
ClassHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
newInstance(java.lang.String className)
加载一个类,并返回一个实例化对象
Load a class, and return a instance of this class
|
static <T> T |
newInstance(java.lang.String className,
java.lang.Class<T> classType)
加载一个类,并返回一个实例化对象
出现异常就会返回 null
Load a class, and return a instance of this class
If exception happened, return null object
|
public static java.lang.Object newInstance(java.lang.String className)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
加载一个类,并返回一个实例化对象
Load a class, and return a instance of this class
className - 要被加载的类名
Name of loaded class
返回这个被加载类的实例对象
Return the instance of loaded class
java.lang.ClassNotFoundException - 如果找不到这个类
If the class is not found
java.lang.IllegalAccessException - 如果这个类不允许访问
If the class is not allowed to access
java.lang.InstantiationException - 如果这个类没有默认构造函数
If the class do not has default constructor
public static <T> T newInstance(java.lang.String className,
java.lang.Class<T> classType)
加载一个类,并返回一个实例化对象
出现异常就会返回 null
Load a class, and return a instance of this class
If exception happened, return null object
T - 实际类型
Real type
className - 要被加载的类名
Name of loaded class
classType - 类的实际类型,用于类型转换
The type of class, used to cast
返回这个被加载类的实例对象
Return the instance of loaded class
Copyright © 2019. All Rights Reserved.