java反射
来源:互联网 发布:ps如何做淘宝详情页 编辑:程序博客网 时间:2024/06/05 01:04
java反射:一般的对象在编译期间创建。而应用java反射,可以使得对象在程序运行时才加载,自审,创建。
java反射的作用:一般用于框架的技术,通过编辑配置文件的方式来加载并且调用类方法,以及实用类属性。对于编码和维护带来相当大的便利。
java反射的功能:
1) 获取一个对象的类信息.
2) 获取一个类的访问修饰符、成员、方法、构造方法以及超类的信息.
3) 检获属于一个接口的常量和方法声明.
4) 创建一个直到程序运行期间才知道名字的类的实例.
5) 获取并设置一个对象的成员,这个成员的名字是在程序运行期间才知道.
反射的用法:
(1)先获得Class类
获得Class类有三种方法:
1.通过对象getClass()
2.在编译期间知道类的名字.class
3.也可以在运行期获得class。例如:Class c = Class.forName(str);
(2)Class或者Constructor 可以通过newInstance()对象
(3)可以通过Method,Field类得到Class的方法和属性
(4)Method,反射得到的方法可以通过invoke被执行invoke第一个参数是执行的对象,第二个是参数。
0 0
- 【反射】JAVA反射机制
- JAVA 反射
- java 反射
- Java反射
- java反射
- java反射
- JAVA反射
- java 反射
- Java 反射
- java 反射
- Java反射
- java反射
- JAVA 反射
- java 反射
- Java反射
- java反射
- java 反射
- java 反射
- 【一】仿微信飞机大战cocos2d-x3.0rc1
- 第四章作业一
- Spring改版后最新下载地址分享
- 使用google map进行 gsm wcdma 基站定位获得及附近信息的代码
- osg::ArgumentParser
- java反射
- [LeetCode] Palindrome Partitioning
- Mac os x 固定IP设置好之后无法上网
- 关于弹窗布局显示
- 【DFS(记忆化)】zzuli 1430 多少个0
- 《算法导论》笔记 第13章 13.3 插入
- oracle学习 复制表结构和表数据
- VS2010/MFC编程入门之一(利用MFC向导生成单文档应用程序框架)
- IOS常用代码库保存