java反射基础概念

1.反射的定义
反射是指在程序运行期间,能够观察和修改类或者类的对象的属性和行为的特征
应用场景: JDBC连接数据库;servlet在web容器中加载和运行。

2.反射的作用
功能:a.在运行时获取类的修饰符,包名,类名,实现接口,继承的父类。
b.在运行时获取类的所有属性名,修饰符,属性类型。
c.在运行时获取所有方法,方法的返回值类型,方法名,方法参数数量,方法参数类型。
d.在运行时调用加载类的方法。
e.降低代码的耦合度

3.熟悉常用的java反射的API
a.java.lang.Class
b.java.lang.reflect.Method
c.java.lang.Constructor
d.java.lang.Field
e.java.lang.Modifier

你可能感兴趣的:(java反射基础概念)