码迷,mamicode.com
首页 > 其他好文 > 详细

各类注解笔记:

时间:2017-11-22 20:02:34      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:级别   nbsp   包括   情况下   信息   处理   笔记   指定   读取   

Java注解之Retention、Documented、Inherited介绍

Retention注解

Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:
1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略
2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略
3.RetentionPolicy.RUNTIME —— 这种类型的Annotations将被JVM保留,所以他们能在运行时被JVM或其他使用反射机制的代码所读取和使用.

Documented 注解

Documented 注解表明这个注解应该被 javadoc工具记录. 默认情况下,javadoc是不包括注解的. 但如果声明注解时指定了 @Documented,则它会被 javadoc 之类的工具处理, 所以注解类型信息也会被包括在生成的文档中

interface

public @interface xxx  定义注解

public interface xxx   定义接口

各类注解笔记:

标签:级别   nbsp   包括   情况下   信息   处理   笔记   指定   读取   

原文地址:http://www.cnblogs.com/lr393993507/p/7880530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!