1.什么是反射?
Java 反射(Reflection)允许程序在运行时动态获取类的信息、访问类的成员和方法、创建类的实例等。尽管反射的性能不如直接调用高,但其灵活性使得反射在许多场景中非常有用。
2.反射主要应用场景
1. 框架设计与实现
许多 Java 框架利用反射来实现高度的灵活性和动态功能,例如:
Spring:Spring 框架使用反射来实现依赖注入、AOP(面向切面编程...
阅读全文