Java反射技术总结.docVIP

  • 8
  • 0
  • 约 5页
  • 2017-05-05 发布于上海
  • 举报
Java反射技术总结

Java反射技术总结 Java反射技术知识点总结 1、反射: 反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。 2、Java语言的反射机制主要提供以下功能: 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个类所具有的成员变量和方法 生成动态代理 3、在java.lang.reflect包当中提供了实现反射机制的类: Class类:代表一个类。 Field类:代表类的成员变量,也称为类的属性。 Method类:代表类的方法。 Constructor类:代表类的构造方法。 Array类:该类提供动态地生成和访问java数组的方法。 4、Class实例: Class类和其它的类一样继承自Object类,Class对象包含了与类相关的信息。 事实上,Class对象就是用来创建类的所有的“普通”对象的。类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并且编译了一个新类时,就会产生一个Class对象(恰当地说,该对象被保存在一个同名的.class文件中)。在运行时,当我们想生成这个类的对象时,运行这个程序的java虚拟机(JVM)首先检查这个类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档