注解是jdk1.5引入的,它的概念是:Java提供了一种原程序中的元素关联任何信息元素和任何元数据的途径和方法。
Java中常见的注解:
@Deprecated,@Override ,@SupperssWarnings
第三方注解:
比如:spring中的 Autowired
注解的分类:
按运行机制:源码注解,编译时注解,运行时注解
按来源来分行:自带注解,第三方注解,自定义注解。
元注解:给注解进行注解:@Target @Retention @Inherited @Documented
没有成员的注解叫标识注解,当注解只有一个成员时名称必须是value,这个时行业规定。
解析注解的概念:
通过反射获取类,函数或成员上的运行时注解信息,从而动态实现控制程序的实现逻辑。