今天小编给大家分享一下Java元注解Retention怎么声明的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.注解声明:通过@interface就可以声明一个注解。2. @Target 元注解,注解的注解,它的取值定义在ElementType枚举类中。@Target注解 用来定义我们自定义注解代码的什么位置。1)ElementType.FIELD 使用在成员变量上。2)ElementType.METHOD 使用在成员方法上。3)ElementType.PARAMETER 使用在方法参数上。4)ElementType.TYPE 使用在类、接口上。5)ElementType.ANNOTATION_TYPE 使用在注解上。3.@Retention 元注解,取值定义在RetentionPolicy枚举类中。用来定义注解生效的阶段:1)SOURCE:注解只在源码阶段有效,不会编译到字节码中。2)CLASS:注解在源码、字节码阶段有效,运行阶段不存在。3)RUNTIME:注解在源码、字节码、运行阶段有效,也免费云主机域名是最长用的。2.注解的使用注解的使用很简单。注解单独存在没有任何意义,必须配合其他技术。应用:1)注解+Apt注解处理器,生产java代码 ,databinding、butterknife、dagger2 hilt2)注解+代码埋点3)注解+反射+动态代理 retrofit xUtils lifecycle以上就是“Java元注解Retention怎么声明”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。
相关推荐: Dbeaver连接MySQL数据库错误Connection refusedconnect如何处理
这篇文章主要讲解了“Dbeaver连接MySQL数据库错误Connectionrefusedconnect如何处理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Dbeaver连接MySQL数据库错误Connec…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。