摘要: 反射案例 需求:写一个"框架",可以帮我们创建任意类的对象,并且执行其中的任意方法 实现: 实现文件 反射, 步骤: 将需要创建对象的全类名和需要执行的方法定义在配置文件中 在程序中加载读取配置文件 使用反射技术来加载类文件进内存 创建对象 执行方法 创建配置文件: 框架代码: 前提:不能改变该类的 阅读全文
posted @ 2022-08-25 21:43 monkey大佬 阅读(20) 评论(0) 推荐(0)
摘要: Class对象功能_获取Constructor Constructor构造方法: 创建对象: T newInstance(Object… initargs) 如果使用空参数构造方法创建对象,操作可以简化:Class对象的newInstance方法 public class demo03 { publ 阅读全文
posted @ 2022-08-25 20:47 monkey大佬 阅读(63) 评论(0) 推荐(0)
摘要: Class对象功能概述 1、获取成员变量们: Field[] getFields():获取所有public修饰的成员变量 Field getField(String name):获取指定名称的 public修饰的成员变量 Field[] getDeclaredFields():获取所有的成员变量,不 阅读全文
posted @ 2022-08-25 17:30 monkey大佬 阅读(134) 评论(0) 推荐(0)
摘要: 什么是反射: 反射是一种行为,发生在程序运行时,当你查看程序集数据或者元数据的时候 反射机制:是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,是一种动态获取的信息以及动态调用对象的方法的功能。 反射有什么用: 可以通过反射获取类中 阅读全文
posted @ 2022-08-25 15:56 monkey大佬 阅读(236) 评论(0) 推荐(0)
摘要: Junit单元测试概述 测试分类 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的,关注程序具体的执行流程。 概述:Junit是java语言编写的第三方测试框架(工具类) 作用:用来做单元测试——针对某个普通方法,可以像main()方法一样独立运行,它专门用于测 阅读全文
posted @ 2022-08-25 11:45 monkey大佬 阅读(261) 评论(0) 推荐(0)