初入学习注解

注解:就是Java代码里的特殊标记,作用是:让其他程序根据注解信息来决定怎么执行该程序。
使用范围:类、构造器、方法、成员变量、参数等

自定义注解

在这里插入图片描述
如果注解中只有一个属性名为value的属性,则在使用注解时不用写value=**,否则在使用注解时要使用“属性名 = 属性值”来给注解内的属性赋值。

注解本质是一个接口,Java中所有注解都是继承了Annotation接口
@注解(…):其实就是一个实现类对象,实现了该注解以及Annotation接口

元注解

修饰注解的注解。
在这里插入图片描述

注解的解析

定义:判断类上、方法上、成员变量上是否存在注解,并把注解里的内容给解析出来
在这里插入图片描述

注解的应用场景

案例:
定义若干个方法,只要加了MyTest注解,就会触发该任务。
获取类Class对象,获取类中所有成员方法,遍历方法,看方法是否存在@MyTest注解,存在则触发执行。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值