摘要: # **反射相关使用和暴破** ## **通过反射创建对象** 1. **方式一:**调用类中的public修饰的无参构造器; 2. **方式二:**调用类中的指定构造器; 3. **Class类相关方法:** - newInstance():调用类中的无参构造器,获取对应类的对象; - getCo 阅读全文
posted @ 2023-07-25 20:49 凉白茶 阅读(52) 评论(0) 推荐(0) 编辑
摘要: # 反射获取类的结构信息 1. **关于Class的API** 1. getName:获取全类名 2. getSimpleName:获取简单类名 3. getFields:获取所有Public修饰的属性,包含本类及其父类(不仅仅是直接父类) 4. getDeclaredFields:获取本类中的所有 阅读全文
posted @ 2023-07-25 19:05 凉白茶 阅读(32) 评论(0) 推荐(0) 编辑
摘要: # 类加载 ## **基本说明** 反射机制是Java实现动态语言的关键,也就是通过反射实现类动态加载。 1. **静态加载:**编译时加载相关的类,如果没有则报错,依赖性太强。 2. **动态加载:**运行时加载相关的类,如果运行时不用该类,即使不存在该类,也不会报错,降低了依赖性。 - **代码 阅读全文
posted @ 2023-07-25 17:25 凉白茶 阅读(21) 评论(0) 推荐(0) 编辑