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 注解

最新文章

  1. MongoDB实现分页(两种方法)
  2. Cocos2d-Lua (练手) 微信打飞机
  3. centos6 install mcrypt
  4. 在树莓派(Raspberry Pi)上编译安装更新版本的Python
  5. 关于 datasnap Stream的英文博客能容
  6. ACDream-C - Transformers' Mission(Dijastra最短路径)
  7. 通用的 makefile 小工具分享 - Easymake 使用说明
  8. vs2010编译curl为static库及测试
  9. ORACLE STUDY NOTES 01
  10. 我的开源框架之TAB控件
  11. Java 按值传递
  12. 201521123065 《Java程序设计》第5周学习总结
  13. spirngMVC的搭建
  14. 移动端页面input输入框被键盘遮挡问题
  15. python爬虫——写出最简单的网页爬虫
  16. 【转】微信小游戏接入Fundebug监控
  17. SQL Android
  18. elasticsearch 文档资料
  19. C#字符串转二进制、二进制转字符串
  20. Unity 精灵物体的创建 Sprite.create

热门文章

  1. Android 中的菜单 OptionsMenu的简单应用
  2. js 常用公共方法
  3. 【转】C#对XML文件的各种操作实现方法
  4. Servlet视频-开发第一个java web(最简单的java web程序)(二)
  5. Sublime Text PHP Mac系统环境配置
  6. D3.js 之 d3-shap 简介(转)
  7. selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出
  8. (原创)团体程序设计天梯赛-练习集 L1-048 矩阵A乘以B (15 分)
  9. 【沽泡学院07】基于ElasticSearch搜索附近的人
  10. jQuery回车触发事件