首页 > 编程语言 > 详细

Java自定义注解

时间:2019-10-13 14:32:11      阅读:70      评论:0      收藏:0      [点我收藏+]

注解介绍:

  1. 注解是跟interface、class是同一级别的,相当于一种记号。
  2. 注解本身是没有功能,只有在解析注解的时候才可以添加一些功能。
  3. 注解的底层是通过反射来实现的。

元注解:

  • @Target 约束自定义注解可以用在什么地方,值是从ElementType里获取的,可以添加多个,是个数组{}
    • ElementType.TYPE 可以用在类/接口上
    • ElementType.METHOD 可以用在方法上
    • ElementType.FIELD 可以用在字段属性上
  • @Retention 约束自定义注解可以保留到什么阶段(生命周期)。值是从枚举类型RetentionPolicy中获取
    • RetentionPolicy.SOURCE 自定义注解保留到源码阶段, 字节码阶段和运行阶段是没有的
    • RetentionPolicy.CLASS 自定义注解保留到字节码阶段,运行阶段是没有的
    • RetentionPolicy.RUNTIME 自定义注解保留到运行阶段

来源:

  源视频讲解资料:https://www.bilibili.com/video/av44468972/?redirectFrom=h5

Java自定义注解

原文:https://www.cnblogs.com/SweetnessInstinct/p/11666160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!