Annotation--系统内建的Annotatioe

来源:互联网 发布:业务流程图制作软件 编辑:程序博客网 时间:2024/06/06 23:24

一,本章目标

了解Annotation的作用

掌握系统内建的三个Annotatione


二,具体内容

Annotation是在JDK1.5之后增加的一个新特性,被称为元数据特性,在JDK1.5之后被称为注释,即:使用注释的方式加入一些程序信息。

它在java中是一个接口的定义。


@Override

这个Annotatioe表示覆写方法的正确性。


那么,此方法就不再是覆盖原来父类的方法,而是一个新方法,这与我们设计的程序不符合,这个时候就可以使用@Override





@Deprecated

此注释可以声明不建议使用的方法或者是类。



以上程序不会出现变异出错,只是出现警告信息。



@SuppressWarnings

用于压制警告信息。

使用泛型为例子,如果在泛型中没有指定泛型类型,则使用的时候肯定会出现安全警告。



此时就可以使用SuppressWainings


注意,括号内的内容是要压制的信息,在上边给出的安全警告里出现过,也可以同时压制多个安全信息,使用数组的形式



通过刚才发现SuppressWarnings注释可以发现里面是使用value的字符串数组接受,所以,现在传入注释参数的时候也可以明确的指出要传给那个变量接受

value是Annotation里的一个抽象数组

三,总结

这知识系统里的三个Annotation的作用,可以发现通过注释来完成一些代码的功能




原创粉丝点击