关于注解的概述

前言

注解是jdk5.0新特性

内置注解

学习注解之前,先了解几个常用的内置注解
@Override :重写父类中的方法,起约束检查作用
@Deprecated :标记已经被淘汰的方法,属性,类,可以使用,但会有删除线
@SuppressWarnings :用来抑制编译时的警告信息

元注解

java定义了四个标准的元注解,元注解可以用来修饰注解。
@Target :指明注解可以作用的位置,参数为meun类型,TYPE,METHOD,FILED等
@Retention :用于描述注解的生命周期(SOURCE<CLASS<RUNTIME)
@Document :说明该注解将包含在javadoc中
@Inherited :说明子类可以继承父类中的该注解

自定义注解

如何创建一个注解
  1. 声明一个注解就像声明一个类一样简单,只需要将类前面的class替换为@interface,或者说只需要在接口前面加上@符号。
  2. 其中每一个方法都是一个配置参数,方法的名称就是参数的名称,方法不需要写实体内容,可以用default来指明默认值。
  3. 注解必须要有配置参数,如果只有一个,通常用参数名为value。
@Target({ElementType.TYPE,ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@interface cxf{
	String value() default "cxf";
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值