Java 学习:元注解

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java 学习:元注解脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Java中的元注解

元注解的作用是负责注解其他注解,Java定义了4个标准的元注解,他们被用来提供对其他annotation类型说明。 这些类型和他们所支持的类在java.lang.annotation包中可以找到【@Target、@Retention、@Documented、@InherITed】
@Target:用于描述注解的使用范围(即:被@target注解的注解可以用在什么地方) @Retention:表示需要在什么级别保存该注解信息,用于描述注解的生命周期 它有三个级别:1)SOURCE   2)CLASS   3)RUNTIME @Documented:表示该注解会被包含在javadoc中 @Inherited:说明子类可以继承父类中的该注解

下图是JDK中 @DePRecated的码:

Java 学习:元注解

图中用来@Documented、@Retention、@Target元注解。

在@Retention元注解中有个参数 RUNTIME,代表了定义的这个注解会保留在程序运行时。

在@Target元注解中有多个参数:

  1. CONSTRUCTOR: 该参数表示,定义的此注解可以用在构造器上

  2. FIELD: 可以用在字段上

  3. LOCAL_VARIABLE: 可以用在局部变量上

  4. METHOD: 可以用在方法上

  5. PACKAGE: 可以用在包上

  6. PARamETER: 可以用在参数上

  7. TYPE 可以用在类上

脚本宝典总结

以上是脚本宝典为你收集整理的Java 学习:元注解全部内容,希望文章能够帮你解决Java 学习:元注解所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。