网络编程之注解/元注解/单元测试2022-06-20

 #博学谷IT学习技术支持#

个人笔记后续会进行内容改进

注解

注解与注释一字之差还是有对应的区别

注解是给程序看的,注释是给程序员看的

常见的注解有三种:

1、@override

描述子类重写父类方法

2、@deprecated

描述方法已经过时

3、@suppresswarnings

压制

自定义注解:

在创建文件的时候选择annotation创建自定义注解

内容格式:

public @interface name{

public 属性类型 属性名() default 默认值;(主要关注这一行内容编写,跟我们平时创建成员方法差不多,只不过没有后边的default和默认值)

}

上述的属性类型分为以下六大类:

1、基本数据类型,int

2、String

3、class

4、枚举

5、注释

6、以上类型的一维数组比如:int[] arr() default {1,2,3,4};

定义完成后在类中调用的时候,如果自定义注解中没有给出默认值,需要在调用的时候在小括号内单独给出赋值。例如:@ann(name="lilei")

其中还有一类属性比较特殊,value。这种属性如果没有默认属性值。在调用的时候可以去掉数据类型,直接赋值。例如 @ann("lilei")

元注解

理解:就是给注解看的注解,定义在注解类的上边

主要有以下三类元注解:

1、@Target

指定注解在哪里使用。可以在成员变量,类,方法中使用。定义格式为:

@Target({ElementTypr.FIELD,ElementType.Type,Element.METOD})

2、@Retention

指注解的保留周期,使用格式

@Retention(RetentionPolicy.Runtime)

3、Inherited

表示修饰的自定义注解可以被之类继承,格式就是:

Inherited()就可以

4、@Documented

表示该自定义注解,会出现在API文档里面。(这类作为了解即可)


单元测试(并非字面意思)

概念:

JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具

主要作用:可以用来单独测试代码的正确与否

JUnit是一个开放源代码的测试工具。

提供注解来识别测试方法。

JUnit测试可以让你编写代码更快,并能提高质量。

JUnit优雅简洁。没那么复杂,花费时间较少。

JUnit在一个条中显示进度。如果运行良好则是绿色;如果运行失败,则变成红色。

操作步骤:

将junit的jar包导入到工程中 junit-4.9.jar

编写测试方法该测试方法必须是公共的无参数无返回值的非静态方法

在测试方法上使用@Test注解标注该方法是一个测试方法

选中测试方法右键通过junit运行该方法。


常用的单元测试注解有三个:

1、@Test  表示正在测试该方法

2、@Before  表示在测试的方法前运行

3、@After  表示在测试的方法后运行

before和after都是相较于test来的。before在test之前运行。after在test之后运行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容