自定义注解开发

     首先JDK1.5加入了对注解机制的支持,我们平时在开发中常见的像@Override和@SuppressWarnings等,这其实就是自带注解,那么我们怎么自定义自己的注解呢?其实注解是一个特殊的接口,可以在我们的IDE中创建,如下图:

这样我们就可以创建我们的注解类了。

那么今天我们就来简单的说一下类注解和方法注解。

1.首先我们创建类及方法注解类

@Retention(RetentionPolicy.RUNTIME):注解会在class字节码文件中存在,在运行时可以通过反射获取到

@Target:定义注解的作用目标

2.我们随便创建一个类

3.我们测试一下我们定义的注解

4.测试结果

总结:注解(接口)是一个继承了Annotation接口的特殊接口,而我们通过反射获取注解时,返回的是Java运行时生成的动态代理对象$Proxy4;如下图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值