java反射机制深入了解

java反射机制
转载自http://www.cnblogs.com/gllgsoft/archive/2010/08/09/1795595.html

java语言的一个重要特征,体现了java的“动态性”。

反射机制主要体现四个方面:
1、运行时构造对象
2、调用对象的方法
3、判断对象的类
4、判断类的成员变量和方法


在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中:
Class类:代表一个类。
Field 类:代表类的成员变量(成员变量也称为类的属性)。
Method类:代表类的方法。
Constructor 类:代表类的构造方法。
Array类:提供了动态创建数组,以及访问数组的元素的静态方法。


应用
一、通过Class类获取成员变量、成员方法、接口、超类、构造方法等
二、运行时复制对象
三、用反射机制调用对象的方法
四、动态创建和访问数组
五、运行时变更field内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值