反射
是java中动态特性API;
- 动态加载类;
- 动态创建类
- 动态获取类信息( 属性,方法,构造器,注释等)
- 动态调用方法
- 动态获取属性的值
- 动态处理注解信息
常见框架的底层都是采用了反射API
反射的优缺点
1. 优点 :动态机制,可以实现不知道类名和方法名的情况下加载类,创建对象,执行方法,访问属性;
2. 缺点: 编程复杂,性能差(差一点儿);
是java中动态特性API;
常见框架的底层都是采用了反射API
反射的优缺点
1. 优点 :动态机制,可以实现不知道类名和方法名的情况下加载类,创建对象,执行方法,访问属性;
2. 缺点: 编程复杂,性能差(差一点儿);