反射 发表于 2022-05-10 更新于 2023-02-01 分类于 Java 数据库学习笔记 概念:可以通过java代码动态获取一个类中每个组成部分对应的对象类型。 使用:1:获取一个Class文件对应的字节码对象1234561.对象.getClass():Class对象 2.类名.class:Class对象 3.Class.forName("类完整限定名:包名.类名"):Class对象 推荐使用方式 优点:对于未来产生的类做预见性的对象获取 2:获取属性对象Field12属性对象:Field方法:set(对象,值) get(对象) 3:获取方法对象Method12方法对象:Method方法:invoke(对象,实参列表) 执行静态方法:invoke(null,实参列表) 4:获取构造方法12构造方法:Constructor方法:newInstance()