java反射机制学习总结
来源:互联网 发布:女性从事数据分析师 编辑:程序博客网 时间:2024/04/30 06:30
转自:http://blog.csdn.net/DBACQUAN/article/details/12124713
在学习过java反射后,对java反射还不是很了解,现在想用自己的语言来总结一下java的反射机制。
第一:
java反射获得Class对象,即获得一面镜子,有三种方法:
(1)在java反射中最常用的方法是:Class cls = Class.forName("包名.类名");
(2)使用对象获得Class对象:Class cls = 对象.getClass();
(3)使用类名获得Class对象:Class cls = 类名.class;
第二:
通过反射获得对象的实例:
如果类中存在无参构造函数,则可以直接使用 cls.newInstance( );
如果存在有参的构造函数,则可以使用cls.getConstructor();获得各个构造函数,返回一个Constructor数组;
使用constructor[0].newINstance(参数,参数...);创建实例、
第三:
获得该类所实现的所有接口:
Class c [] = cls.getInterfaces();//获得该类所实现的所有接口
第四:
获得所实例化对象类的所有属性:
Field f [] = cls.getDeclaredFields();//获得本类的所有属性
Field f [] = cls.getFields(); //获得继承类的所有属性
第五:
Method m[] = cls.getMethods();//获得本类所有实现的方法以及它继承类的所有方法
- java反射机制学习总结
- java反射机制学习总结
- java反射机制学习总结
- JAVA反射机制学习总结
- Java学习总结:反射机制
- Java反射机制学习总结
- Java反射机制——学习总结
- Java反射机制——学习总结
- Java反射机制——学习总结
- Java反射机制总结学习--Class类
- Java反射机制——学习总结
- java中的反射机制-1(学习总结)
- 反射机制学习总结
- Java反射机制总结
- java反射机制总结
- Java反射机制总结
- Java 反射机制总结
- Java反射机制总结
- iOS 7: 如何为iPhone 5S编译64位应用。
- Linux adduser命令解析
- MySQL性能调优过程总结
- Android智能电视焦点控制
- PHP smarty配置
- java反射机制学习总结
- 《暗时间》读书笔记(0)
- opengl学习笔记3-1-在3D中绘制点
- HDU 3660 Alice and Bob's Trip
- Activity
- ExtJS4.1 分页传参
- C++类型转换详解--const_cast
- 最负盛名的程序设计竞赛你都知道吗?
- opencv笔记6----轮廓检测