What is Reflection in Java Can anyone explain?
有人能解释我的这个问题吗?什么是反射?我累了,在这里找不到答案。
事先谢谢。
- 检查系统中的代码并查看对象类型的能力不是反射,而是类型内省。反射就是利用内省在运行时进行修改的能力。这里的区别是必要的,因为有些语言支持内省,但不支持反射。一个这样的例子是C++。
反射是在运行时检查或修改类的运行时行为的过程。它用于:
?集成开发环境,如Eclipse、MyEclipse、NetBeans。
?调试器
?测试工具等