摘要:
注解_JDK内置注解 JDK中预定义的一些注解 基本内置注解 @Override:检测被该注解标注的方法是否继承自父类(接口)的 @Deprecated:该注解标注内容,表示已过时 @SuppressWarnings:压制警告 一般传递参数all @SuppressWarnings("all") p 阅读全文
摘要:
反射_Class对象功能_获取Constructor 案例: 需求:写一个“框架”,不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法 实现: 1.配置文件; 2.反射; 步骤: 1.将需要创建对象的全类名和需要执行的方法定义在配置文件中 2.在程序中加载读取配置文件 阅读全文
摘要:
反射_Class对象功能概述 Constructor:构造方法 创建对象; T newInstance(Object... initargs) 使用由此 Constructor对象表示的构造函数,使用指定的初始化参数来创建和初始化构造函数的声明类的新实例。 如果使用空参数构造方法创建对象,操作可以 阅读全文
摘要:
反射_案例 Class对象功能: 获取功能: 1.获取成员变们Field[] getFields() :获取所有public修饰的成员变量Field getField(string name) 获取指定名称的public修饰的成员变量 Field[] getDeclaredFields()获取所有的 阅读全文
摘要:
反射_概述 反射:框架设计的灵魂 框架:半成品软件,可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射机制 好处: 1.可以在程序运行过程中,操作这些对象 2.可以解耦,提高程序 可扩展性 反射_Class对象功能_获取Method 获取Class对象的方式 阅读全文
摘要:
Junit_使用步骤 白盒测试 建议: *测试类名:被测试的类名Test CalculatorTest * 包名:xxx.xxx.xx.test cn.itcast.test 2.定义测试方法:可以独立运行 * 建议: * 方法名:test测试的方法名 testadd() * 返回值:void * 阅读全文