Annotation--系统内建的Annotatioe

Java注解详解
本文介绍了Java 1.5引入的注解特性,包括其作为元数据的作用及三种内置注解:@Override、@Deprecated 和 @SuppressWarnings 的具体用法。

一,本章目标

了解Annotation的作用

掌握系统内建的三个Annotatione


二,具体内容

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

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


@Override

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


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





@Deprecated

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



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



@SuppressWarnings

用于压制警告信息。

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



此时就可以使用SuppressWainings


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



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

value是Annotation里的一个抽象数组

三,总结

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值