[java]反射机制2
2012-08-14 22:49
232 查看
万事万物皆对象 类--------------java.lang.Class 方法------------java.lang.reflect.Method ---知道一个类,如何去获取其中的方法 MethodClass c=MethodClass.class; Method m=c.getMethod();------获取public和继承的方法 Method m1=c.getDeclaredMethod(方法名,方法的形式参数的字节码对象列表)----获取自己声明 的 方法 ---如何反向操作本来类的对象 m1.invoke(要操作的类的对象,实参的列表) ---泛型化到字节码阶段失效 带有泛型化的集合只能加入相同类型的数据,但是反射可以加入不同类型的数据 通过字节码对象反射得到add方法,加入不同类型---不能再用foreach遍历 成员变量------java.lang.reflect.Field ---c为字节码对象 Class c=String.class c.getFields()--获取public的属性 c.getDeclaredFields()---获得自己声明的所有属性 构造函数------java.lang.Constructor
相关文章推荐
- java 加载类和反射机制的总结
- java 反射机制
- Java中基于HttpServlet的反射机制(封装从view层页面接收到的数据于实体对象中)
- Java利用spring注解做反射机制
- java中的反射机制
- 记录JAVA中的反射机制的一些要点
- 认识Java 反射机制
- Java 反射机制详解?!!
- Java 反射机制
- Java的反射机制
- JAVA中的反射机制
- Java中的反射机制
- JAVA的反射机制
- Java 反射机制
- Java类型信息与用反射机制编写通用的Excel导入导出
- java的反射机制
- java的反射机制
- Java之反射机制
- 黑马程序员——Java基础—反射机制
- Java基础--反射机制的知识点梳理