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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容