Java的反射机制
2013-10-06 23:31
218 查看
一、什么是Java的反射机制
JAVA反射机制是在运行状态中,对于任何一个类,都能动态加载;对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。总的来说,Java的反射机制用于动态处理与类相关的一些操作。
二、Java反射机制的功能
Java 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。 在运行时判断任意一个类所具有的成员变量和方法。 在运行时调用任意一个对象的方法。 三、与Java反射机制相关的一些API? 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中: Class类:代表一个类。 Field 类:代表类的成员变量(成员变量也称为类的属性)。 Method类:代表类的方法。 Constructor 类:代表类的构造方法。 Array类:提供了动态创建数组,以及访问数组的元素的静态方法。四、综合例子
参考:
1.http://lavasoft.blog.51cto.com/62575/43218/
2.https://www.geek-share.com/detail/2496501920.html
五、关于更深入理解Java反射机制
帖子:侯捷的《候捷谈Java反射机制》http://blog.csdn.net/upyaya/article/details/1188730
书籍:《Java Reflection in Action》
阅读更多相关文章推荐
- java中反射机制通过字节码文件对象获取字段和函数的方法
- 【转】Java利用反射机制访问私有化构造器
- java中的反射机制(基础篇)
- java的反射机制
- java的反射机制
- java的反射机制
- java 反射机制浅谈
- java的反射机制
- Java 反射机制
- java之反射机制
- Java 反射机制
- JAVA学习笔记--反射机制
- 深入理解Java类型信息(Class对象)与反射机制
- Flex前端与Java服务端交互,反射机制挑大旗
- java 反射机制使用
- JAVA中的反射机制
- Java 反射机制 及 应用场景
- 如何利用反射机制另一个类中的private属性 | Java基础
- Java中反射机制详解
- java中的设计模式(三)--抽象工厂模式 反射机制