阿哲学了就来聊——Java反射
阿哲学了就来聊——Java反射 概念 Class类 获得类的相关方法 获得类中属性相关的方法 获得类中构造器的相关方法 Field Method类 Constructor类 作用 构造方法 普通方法 属性 反射案例 实现DBUtils工具类 测试代码 查询emps数据表 查询dept数据表 概念 reflect 反射 ,反转 权力的转让 类中有很多的方法和属性,方法的调用权限,属性的赋值权限,属于对象的。 让对象把这些权力交出来,交给Class和其它反射类(Field,Method,Contructor)管理。 Class类 的范围就是天下所有的字节码文件,每一个类被编译成字节码文件后,都可以看成是Class类的对象 与Java反射相关的类如下: 类名 用途 Class类 代表类的实体,在运行的Java程序中表示类和接口 Field类 代表成员变量(成员变量也成为属性) Mehod 代表类的方法 Construtor类 代表类的构造方法 Class类 Class类代表实体,在运行Java应用程序中表示类和接口。这个类中提供了很多有用的方法,这里对他们的分类进行简单介绍。 获得类的相关方法 方法 用途 asSubclass(Class class) 把传递的类和对象转换成代表其子类的对象 Cast 把对象转换成代表类或是接口对象 getClassLoader() 获得类的加载器