Java注解

2017-05-10  本文已影响21人  ChenME
  1. 注解的分类:
  2. 按照运行机制分类:
+ 源码注解:注解只存在源码中,编译成.class文件就不存在了
+ 编译时注解:注解在源码和.class文件中都存在

如JDK自带的注解@Override@Deprecated@Suppvisewarnings
+ 运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解

如spring提供的@Autowried

  1. 自定义注解的语法要求


    自定义注解语法要求1.png
    自定义注解语法要求2.png
    自定义注解语法要求3.png
    自定义注解语法要求4.png
    自定义注解语法要求5.png

注意:只在继承关系(extends)中注解才能被继承,实现关系(implements)中不能被继承;只有类注解才能被继承


自定义注解语法要求6.png
  1. 解析注解

概念:通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑

上一篇 下一篇

猜你喜欢

热点阅读