Java中注解学习系列教程-2
在上一篇文章中,我们讲解了:Java中注解的定义、JDK中内置注解、第三方注解。本文是注解系列教程中的第二篇。来看看今天主要内容:1:注解的分类2:元注解说明3:自定义注解声明一:注解的分类注解根据运行机制、来源、功能来分:1.1:按照运行机制来分,即时注解存在于程序的哪个阶段源码注解(source):在源码中存在的。如:lombak的@data注解:编译注解(class):编译期。既是在源码和c
在上一篇文章中,我们讲解了:Java中注解的定义、JDK中内置注解、第三方注解。
本文是注解系列教程中的第二篇。来看看今天主要内容:

1:注解的分类
2:元注解说明
3:自定义注解声明
一:注解的分类

注解根据运行机制、来源、功能来分:
1.1:按照运行机制来分,即时注解存在于程序的哪个阶段

源码注解(source):在源码中存在的。
如:lombak的@data注解:

编译注解(class):编译期。既是在源码和class中都有的。
JDK自带的三个注解(@Override(重写、覆盖)、@Deprecated(废弃的,过时的)、@Suppvisewarnings(压缩警告))都是编译期的注解
举例: override

运行是注解(runtime):在运行阶段任然起作用的,甚至
原创不易,完成人机校验,阅读全文