JAVA 核心笔记 || [xxx] 注解

2018-12-03  本文已影响0人  魔介

JAVA 注解

JAVA 提供4中注解负责 定制 注解

@Target

目标注解的作用域, 可选参数由 ElementType 提供:
ElementType参数有:

参数名 作用
CONSTRUCTOR 构造器的声明
FIELD 域声明(包括enum实例)
LOCAL_VARIABLE 局部变量声明
METHOD 方法声明
PACKAGE 包声明
PARAMETER 参数声明
TYPE 类、接口(包括注解类型)或enum声明

@Retention

用来声明注解的保留策略。
可选的RetentionPolicy参数包括:

参数名 作用
SOURCE 保存在源代码中
CLASS 注解保存在类文件
RUNTIME VM将在运行期间保留注解,因此可以通过反射机制读取注解的信息

@Document

将注解包含在Javadoc中

@Inherited

允许子类继承父类中的注解

上一篇 下一篇

猜你喜欢

热点阅读