随笔分类 -  Junit&注解&枚举

1
摘要: 阅读全文
posted @ 2022-10-22 08:47 爱的加勒比 阅读(20) 评论(0) 推荐(0) 编辑
摘要:用于指定被该元注解修饰的注解类将被javadoc工具提取成文档。默认情况下,javadoc是不包括注解的,但是加上了这个注解生唱的文档中就会带着注解了。 阅读全文
posted @ 2022-10-22 08:46 爱的加勒比 阅读(346) 评论(0) 推荐(0) 编辑
摘要:用于修饰注解的注解,用于制定被修饰的注解用于修饰那些程序元素。@Target也包含一个名为value的成员变量。 案例: package com.msb.anno03; import java.lang.annotation.Target; import static java.lang.annot 阅读全文
posted @ 2022-10-21 17:22 爱的加勒比 阅读(333) 评论(0) 推荐(0) 编辑
摘要:@Retention:用于修饰注解:用于指定修饰的那个注解的生命周期,@Retention包含一个RetentionPolicy枚举类型的成员变量,使用@Retention时必须为该value成员变量指定值: 案例: 通过反编译字节码文件:发现字节码文件中没有MyAnnotation这个注释: 反编 阅读全文
posted @ 2022-10-21 16:56 爱的加勒比 阅读(314) 评论(0) 推荐(0) 编辑
摘要:元注解是用于修饰其它注解的注解 JDK5.0提供了四种注解:Retention,Target,Documented,Inherited 阅读全文
posted @ 2022-10-21 16:46 爱的加勒比 阅读(23) 评论(0) 推荐(0) 编辑
摘要:【1】自定义注解使用很少,一般情况下都是用现成的注解。 【2】自定义注解: 发现定义的注解的声明使用的关键字:@interface,跟接口没有一点关系。 【3】注解的内部 以@SuppressWarnings为例,发现内部: 这value是属性还是方法? 答案:看上去是无惨方法,实际上理解为一个成员 阅读全文
posted @ 2022-10-21 16:25 爱的加勒比 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-21 15:08 爱的加勒比 阅读(9) 评论(0) 推荐(0) 编辑
摘要:@override:限定重写父类方法,该注解只能用于方法 1 public class Person { 2 public void eat(){ 3 System.out.println("父类eat方法"); 4 } 5 } 正确重写 1 public class Student extends 阅读全文
posted @ 2022-10-21 15:05 爱的加勒比 阅读(34) 评论(0) 推荐(0) 编辑
摘要:说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中 说明注释,是你更加方便的记录你的程序信息。 文档注释我们一般使用在文档注释中,配合javadoc工具 javadoc工具软件识别一下标签 其中注意: IDEA中的javadoc使用 防止乱码 阅读全文
posted @ 2022-10-21 14:42 爱的加勒比 阅读(19) 评论(0) 推荐(0) 编辑
摘要:public class CalculatorTest { //@Before加入后会在程序成型前先执行这个方法 @Before public void init(){ System.out.println("测试方法开始了。。。"); } //@After加入后会在程序最后执行这个方法 @Afte 阅读全文
posted @ 2022-10-21 14:17 爱的加勒比 阅读(23) 评论(0) 推荐(0) 编辑
摘要:【1】历史 JDK5.0新增 注解(Annotation),也叫元数据 【2】什么是注解? 注解,可以看作是对 一个 类/方法 的一个扩展的模版,每个 类/方法 按照注解类中的规则,来为 类/方法 注解不同的参数,在用到的地方可以得到不同的 类/方法 中注解的各种参数与值 注解也就是Annotati 阅读全文
posted @ 2022-10-21 14:14 爱的加勒比 阅读(19) 评论(0) 推荐(0) 编辑
摘要:package com.msb.enum05; /** * 开发人:liu * 日期:13:43:13 * 描述:IntelliJ IDEA * 版本:1.0 */ public class Person { //属性 private int age; private String name; // 阅读全文
posted @ 2022-10-21 13:58 爱的加勒比 阅读(27) 评论(0) 推荐(0) 编辑
摘要:【1】定义一个接口 1 public interface TestInterface { 2 void show(); 3 } 【2】枚举类实现接口,并且重写show()方法 public enum Season implements TestInterface{ SPRING, SUMMER, A 阅读全文
posted @ 2022-10-20 21:11 爱的加勒比 阅读(176) 评论(0) 推荐(0) 编辑
摘要:public class Test { //这是一个main方法:是程序的入口 public static void main(String[] args) { //使用enum关键字创建的Season枚举类上面的父类是:java.lang.Enum,常用方法子类Season可以直接拿过来使用 // 阅读全文
posted @ 2022-10-20 13:47 爱的加勒比 阅读(38) 评论(0) 推荐(0) 编辑
摘要:JDK1.5之后使用Enum关键字创建枚举类 变成下面的枚举类 package com.msb.enum02; /** * 开发人:liu * 日期:16:01:37 * 描述:定义枚举类:季节 * 版本:1.0 */ public enum Season { //提供枚举类的有限的 确定的对象: 阅读全文
posted @ 2022-10-20 13:41 爱的加勒比 阅读(28) 评论(0) 推荐(0) 编辑
摘要:【1】数学:枚举法: 1<x<4 2<y<8 求x+y=6 枚举法:一枚一枚的列举出来。前提:有限,确定 【2】在java中,类的对象是有限个,确定的。这个类我们可以定义为枚举类 举例: 星期:一二三四五六日 性别:那女 季节:春夏秋冬 【3】自定义枚举类:(JDK1.5之前) package co 阅读全文
posted @ 2022-10-20 10:37 爱的加勒比 阅读(24) 评论(0) 推荐(0) 编辑
摘要:@Before: 某一个方法中,加入了@Before注解以后,那么这个方法中的功能会在测试方法执行前先执行 一般会在@Before修饰的方法中加入:加入一些申请资源的代码:申请数据库资源,申请io资源,申请网路资源。。。 @After 某一个方法中,加入了@After注解以后,那么这个方法中的功能会 阅读全文
posted @ 2022-10-19 15:52 爱的加勒比 阅读(767) 评论(0) 推荐(0) 编辑
摘要:【1】一般测试和业务做一个分离,分离为不同的包 建议起名:公司域名倒着写+test,以后测试类就单独放在这个包下 【2】测试类的名字:****Test 》见名知意 【3】测试方法的定义 》这个方法可以独立运行,这个方法不依托于main方法 建议: 名字:testAdd() testSub()见名知意 阅读全文
posted @ 2022-10-19 15:41 爱的加勒比 阅读(18) 评论(0) 推荐(0) 编辑
摘要:在没有使用Junit的时候,缺点: (1)测试一定走main方法,是程序的入口,main方法的格式必须不能写错。 (2)要是在同一个方法中测试的话,那么不需要测试的东西必须注释掉。 (3)测试逻辑如果分开的话需要定义多个测试类,麻烦。 (4)业务逻辑和测试代码容易混淆。 代码: public cla 阅读全文
posted @ 2022-10-19 15:13 爱的加勒比 阅读(59) 评论(0) 推荐(0) 编辑
摘要:【1】软件测试的目的 软件测试的目的是:增强软件使用可靠性,发现软件存在的不足和差异,。简单地说,就是替用户受过,测试的最终目的是确保最终交给用户的产品的功能符合用户的需求,把尽可能多的问题在产品交给用户之前发现并改正。 【2】测试分类 (1)黑盒测试 黑盒测试又称功能测试,是在不了解程序内部结构和 阅读全文
posted @ 2022-10-19 14:53 爱的加勒比 阅读(255) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示