反射学习笔记
程序员文章站
2024-03-23 14:28:22
...
J V M 类 加 载 流 程 和 内 存 结 构
创建Class对象的3种方式
// 方式一 类.class
Class personClazz = Person.class;
// 方式二 实例.getClass()
Person person = new Person();
Class personClazz1 = person.getClass();
// 方式三 Class.forName("类的全路径")
Class personClazz2 = Class.forName("com.muse.reflect.Person");
生 成 对 象 的 步 骤 ***
Person p1 = new Persion();
1、编译器加载
2、运行期加载
C l a s s 文 件 包 含 的 内 容
可见,不可见
反射关键类图–可执行,可访问
都来源成员接口类
获得对象属性field
获取private类型的方法
BeanUtils工具
下一篇: 287基于递归的折半查找