反射的优点:提高Java程序的灵活性和扩展性,降低了耦合性,提高自适应能力。
允许创建和控制任意类对象,无需提前硬编码目标类
缺点:
反射的性能低
反射机制主要在对灵活性和扩展性要求很高的系统框架上。
放射会模糊内部逻辑,可读性较差。
反射,在日常开发中使用不多,主要是底层框架的使用
反射的优点:提高Java程序的灵活性和扩展性,降低了耦合性,提高自适应能力。
允许创建和控制任意类对象,无需提前硬编码目标类
缺点:
反射的性能低
反射机制主要在对灵活性和扩展性要求很高的系统框架上。
放射会模糊内部逻辑,可读性较差。
反射,在日常开发中使用不多,主要是底层框架的使用
API:
-
java.lang.Class
:代表一个类 -
java.lang.reflect.Method:代表类的方法
-
java.lang.reflect.Field:代表类的成员变量
-
java.lang.reflect.Constructor:代表类的构造器
类的加载
1. 类加载流程(汇**通、同*顺、凡*科技)
上一篇Class源头开始