junit,反射,

1.Junit概述;
Junit;我们需要测试一段代码,只能把所有代码进行写完之后,才可以进行测试,这样大大降低了效率以及速率.所以junit可以对一段数据进行测试.这样就可以提高速率.Junit是一个第三方的测试工具包,它是基于”注解”的一些java集成的开发环境:如:Eclipse,IDEA内部都集成了junit的工具包,我们可以直接使用.
2.junit单元测试_
junit的使用;
a) 编写代码,并使用@Test注解
b) @Test可以在任何一个方法上面添加,它们可以一起运行,也可以单个的进行测试,它们会通过降序来进行打印
.c) 它们必须是 无参无返回值 ,是公共的.才可以进行测试
3.Junit单元测试_其他注解;
a) @Before;也是在方法前面进行添加,无参无返回值,公共的,非静态,是在test前进行打印,会通过升序的方进行排列,不会单独运行
b) @After;是在Test之后进行打印,如没有就会再其他后面进行打印,是通过降序进行排列.不会单独运行
c) @BeforeClass;在Before之前运行,是通过降序的进行打印并且是有静态,不会单独运行的.
d) @AfterClass;在After之后运行,是通过升序的方法进行打印,必须有静态,公共的,不会单独有运行.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.反射_运行时class文件的加载;
a) 反射;反射是一种机制,是程序在运行过程中对其成员方法,成员变量和构造方法,进行解刨并操作
.b) GetClass()方法-Object定义的
;c) 任何类型的数据都有一个静态属性;classd) Class类的静态方法:forname(全名限定的类名)//三方式获取的都是同一个class,但是他们都是通过不同的途径来对class文件进行定义的,但是每种方式都是先判断class对象是否存在,如不存在都会创建class对象
5.反射_获取构造方法并创建对象
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.反射_获取成员方法并调用;
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42943720/article/details/82929664
今日推荐