java——注解Annotation
http://www.cnblogs.com/xdp-gacl/p/3622275.html
元注解:
@Retention:当 @Retention 应用到一个注解上的时候,它解释说明了这个注解的的存活时间。
RetentionPolicy.SOURCE 注解只在源码阶段保留,在编译器进行编译时它将被丢弃忽视。
RetentionPolicy.CLASS 注解只被保留到编译进行的时候,它并不会被加载到 JVM 中。
RetentionPolicy.RUNTIME 注解可以保留到程序运行的时候,它会被加载进入到 JVM 中,所以在程序运行时可以获取到它们。
@Documented:它的作用是能够将注解中的元素包含到 Javadoc 中去。
@Target:指定了注解运用的地方。
ElementType.ANNOTATION_TYPE 可以给一个注解进行注解
ElementType.CONSTRUCTOR 可以给构造方法进行注解
ElementType.FIELD 可以给属性进行注解
ElementType.LOCAL_VARIABLE 可以给局部变量进行注解
ElementType.METHOD 可以给方法进行注解
ElementType.PACKAGE 可以给一个包进行注解
ElementType.PARAMETER 可以给一个方法内的参数进行注解
ElementType.TYPE 可以给一个类型进行注解,比如类、接口、枚举
@Inherited:如果一个超类被 @Inherited 注解过的注解进行注解的话,那么如果它的子类没有被任何注解应用的话,那么这个子类就继承了超类的注解。
@Repeatable:自然是可重复的意思。
内置注解:
Deprecated 注解
Override 注解
Suppresswarnings 注解
最新文章
- MongoDB实现分页(两种方法)
- Cocos2d-Lua (练手) 微信打飞机
- centos6 install mcrypt
- 在树莓派(Raspberry Pi)上编译安装更新版本的Python
- 关于 datasnap Stream的英文博客能容
- ACDream-C - Transformers' Mission(Dijastra最短路径)
- 通用的 makefile 小工具分享 - Easymake 使用说明
- vs2010编译curl为static库及测试
- ORACLE STUDY NOTES 01
- 我的开源框架之TAB控件
- Java 按值传递
- 201521123065 《Java程序设计》第5周学习总结
- spirngMVC的搭建
- 移动端页面input输入框被键盘遮挡问题
- python爬虫——写出最简单的网页爬虫
- 【转】微信小游戏接入Fundebug监控
- SQL Android
- elasticsearch 文档资料
- C#字符串转二进制、二进制转字符串
- Unity 精灵物体的创建 Sprite.create
热门文章
- Android 中的菜单 OptionsMenu的简单应用
- js 常用公共方法
- 【转】C#对XML文件的各种操作实现方法
- Servlet视频-开发第一个java web(最简单的java web程序)(二)
- Sublime Text PHP Mac系统环境配置
- D3.js 之 d3-shap 简介(转)
- selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出
- (原创)团体程序设计天梯赛-练习集 L1-048 矩阵A乘以B (15 分)
- 【沽泡学院07】基于ElasticSearch搜索附近的人
- jQuery回车触发事件