什么是Java的反射机制

Java的反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法。对于任意一个对象,都能够调用它的任意方法和属性。这种动态获取信息以及动态调用对象方法的功能就是java语言的反射机制。

Java反射机制的作用

可以用来编写一下通用性较高的代码或者框架。

反射的API

1
2
3
4
Class类
Constructor类
Field类
Method类

反射四个类的关系

代码下载

http://image.hzebin.cn/hzebin/pro/reflect_01.rar