java反射机制
java反射机制
牛八少爷
工欲善其事,必先利其器
展开
-
Java反射机制 - 相关API
目录 1. 反射机制2.反射常用API2.1 Class相关API2.2 Method相关API2.3 Annotation注解API2.4 字段相关API2.5 接口相关API1. 反射机制Java反射机制是在运行状态中,对于任意一个实体类,可以知道这个类的所有属性和函数;对于任意一个对象,都能调用它的任意函数和属性;2.反射常用API2.1 Cl...原创 2019-01-09 14:44:43 · 247 阅读 · 0 评论 -
Java反射机制 - Class相关信息
目录1. 反射Class相关API2. 获取Class类类型3种方式3. 通过Class获取对象4. 基本数据类型的类类型5. 静态加载类和动态加载类6. Student实体类 1. 反射Class相关API参考:Java反射机制 - 相关API2. 获取Class类类型3种方式// 第一种通过Student类的class静态成员变量获取类类型Cla...原创 2019-01-09 14:52:59 · 136 阅读 · 0 评论 -
Java反射机制 - Constructor构造函数
1. 构造函数的反射APIConstructors<?> [] getConstructors():获取所有构造函数; String getName():获取构造函数的名称; Class<?>[] getParameterTypes():获取构造函数的参数列表的类类型; <T extends Annotation> T ge...原创 2019-01-09 14:53:48 · 523 阅读 · 0 评论 -
Java反射机制 - Method函数API
1.获取Method名称、参数、返回值/** * 获取函数信息 */ public static void getMethodInfo(Object obj) { // 获取类的类类型 Class c1 = obj.getClass(); // 获取类名称或简称 String className = c1.getName(); String simpleClas...原创 2019-01-09 14:54:08 · 941 阅读 · 0 评论 -
Java反射机制 - Variable成员变量API
Filed类封装了关于类成员变量的所有操作 ,java.lang.reflect.Field; 获取类成员变量的案例: public static void main(String[] args) { getVariables(new Student()); // getVariables(123); } /** * java.lang.reflect.Field F...原创 2019-01-09 14:54:27 · 185 阅读 · 0 评论