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的作用,可以发现通过注释来完成一些代码的功能
阅读全文
0 0
- Annotation--系统内建的Annotatioe
- Annotation(一) :系统内建的Annotation、自定义Annotation
- Annotation _系统内建Annotation
- Annotation(二):反射与Annotation、系统内建的 注释Annotation的注释
- Annotation--学习:JDK内建Annotation
- Vista系统内建的用户类型及权限
- Annotation(1)------------annotation的位置
- Annotation-JDK的元Annotation
- [Java] Annotation(内注)实例一则
- windows录音机录制系统内的声音
- ABAP内表有关的系统变量
- 获取系统内Applications的基本信息
- 获取系统内Applications的基本信息
- SAP系统内的发票校验
- 设置应用内的系统控件语言
- 设置应用内的系统控件语言
- 设置应用内的系统控件语言
- 关闭WINCE系统内的任意进程
- UDP为何快?
- extjs submit调用后台时,前台收不到返回数据,无限等待解决办法
- sql 、linq、lambda 查询语句的区别
- 南京邮电大学网络攻防训练平台[Vigenere]
- php手机短信接口发送验证码类
- Annotation--系统内建的Annotatioe
- 主机win10和虚拟机ubuntu16互ping
- Nginx的启动、停止与重启
- hdu-4718:The LCIS on the Tree(树链剖分+区间合并)
- 记一次服务器发送邮件端口排查过程。
- 部署Nextcloud私有云
- java.lang.OutOfMemoryError:GC overhead limit exceeded
- 【转载】CSDN如何转载别人的文章
- 数据库工程