java中注解-基本语法

最近了解注解的一些基本知识,现做如下笔记,有不正确的请指正。
一、简介
1.理解
注解是在实际的源代码级别保存所有的信息,起到了特殊功能的标记的作用,而不是某种注释性的文字。
2.优点
通过使用注解,可以将元数据保存在java源代码中,并利用annotationAPI为自己的注解构造处理工具。
a.可以提供完整的描述程序所需要的信息(当创建描述性质的类或接口时,一旦包含重复性的工作,就可考虑使用注解来简化);
b.使用注解,代码变的更加干净易读;
c.可以编译期类型检查。
3.元注解
定义注解时,需要一些元注解(meta-annotation),java内置了三种标准注解及四种元注解。
三种标准注解,定义在java.lang中:
在这里插入图片描述
四种元注解
在这里插入图片描述

二、基本使用
1.语法
除了@符号外,注解的定义和java接口定义一样(两者区别,注解可以为其指定默认值);
注解可以与任何修饰符共同作用于方法;
2.标记注解(没有元素的注解)
在这里插入图片描述
3.带元素的注解
在这里插入图片描述
定义元素类似方法的定义,如上图编译器会对id进行类型检查,description当未传入时,注解的注释器会使用该元素的默认值。

2.使用
注解的元素在使用时表现为名-值对的形式,并需要至于@注解名声明之后的括号中,如下图所示:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值