Java中的注解

首先来说几个比较常用的注解:
@SupressWarnings(): 主要是对java编辑器提示的警告或建议进行忽略,使代码看起来更干净或者有时去!看清断点等。比如@SupressWarnings(“deprecation”)就是把java工具提示的方法过时警告忽略。
@Override:有时我们需要覆盖某个父方法,如果不是借助工具自动生成,有时候会不可避免的有错误,检验自己的覆盖某个方法的时候是否正确,则在方法上一行使用@Override 如果报错,则证明覆盖的方法与原方法不符。
@Deprecated:这个方法一般用在表示当不建议别人使用这个方法的时候,在方法上一行使用该标记,当别人使用方法的时候,会像java工具一样显示该方法已过时,不建议使用。
注解的作用:
1、生成文档,是Java 最早提供的注解。常用的有@see @param 等
2、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。以后java的程序开发,最多的也将实现注解配置,具有很大用处;
3、在编译时进行格式检查。如@override 放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能。
其他:
@Retention():表示注解的生命周期,默认是RetentionPolicy.Class。注解的生命周期分为SOURCE 、CLASS、RUNTIME。
@Target():注解的作用目标,@Target({ElementType.METHOD,ElementType.TYPE}),作用方法和属性。
注解的作用就是修饰java文件类,按作用经过编译器保存或去掉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值