java 注解

一、什么是java注解
          注解,顾名思义,注解 , 就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。
         Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。
二、自定义Java标注
         Java从1.5版本以后默认内置三个标注:
Ø  @Override: 只能用在方法之上的,用来告诉别人这一个方法是改写父类的。
Ø  @Deprecated: 建议别人不要使用旧的 API 的时候用的 , 编译的时候会用产生警告信息 , 可以设定在程序里的所有的元素上 .
Ø  @SuppressWarnings: 这一个类型可以来暂时把一些警告信息消息关闭 .
但是,仅仅这三个标注是不能满足我们开发时一些需求的。所以 java 允许我们自定义注解来使用。
自定义步骤大致分为两步:
1. 通过 @interface 关键字 ( 注意,不是 interface ,是 @interace) 声明注解名称,以及注解的成员属性或者叫做注解的参数。
2. 使用 java 内置的四个元注解对这个自定义标注的功能和范围进行一些限制
问题来了,什么是元注解
元注解 , 就是定义注解的注解,也就是说这些元注解是的作用就是专门用来约束其它注解的注解。请区别上面那三个注解,他们也是通过元注解定义而来的。
元注解有哪些呢,主要有四个 @Target,@Retention,@Documented,@Inherited

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值