浅谈Java——注解Annotation

注解 在很多框架(如:Spring、MyBatis.....)中都被频繁使用

  • Annotation的作用:

①对程序作出解释(这一点,跟注释comment没有区别)。

可以被其他程序(比如:编译器)读取。即 可用作 信息处理的流程  这是注解与注释最大的区别。

  • Annotation的格式:

  以“@注解名”存在的   

  • Annotation使用场合: 可以附加在package、class、method、filed(属性)等上面

 

内置注解:

@Override :用于一个方法打算重写父类的另一个同名方法时

@Deprecated: 此注解标注的方法、属性  意在告诉程序员 不鼓励使用该方法

@SuppressWarnings:用于抑制编译时提示的警告信息

 其中@SuppressWarnings("all")可抑制所有情况的警告

 

元注解:① @Target:用于描述注解的使用范围(即:被Target描述的注解可用在什么地方)

  eg:@Target(value=ElementType.METHOD)  描述的注解 表示只能用于方法上

 

☆ 自定义注解:@interface

格式:public @interface 注解名{定义体}

使用: eclipse → New → Annotation

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值