1.注解的本质
@interface和interface这么相似,注解的本质是一个接口。
2.注解的作用
如果说注释是写给人看的,那么注解就是写给程序看的。它更像一个标签,贴在一个类、一个方法或者字段上。它的目的是为当前读取该注解的程序提供判断依据。
3.注解使用的位置
实际开发中,注解常常出现在类、方法、成员变量、形参位置。
4.注解的分类
大致分为三类:自定义注解、JDK内置注解、还有第三方框架提供的注解,
自定义注解就是我们自己写的注解
JDK内置注解是JDK提供,类似@override 等
第三方注解,类似Spring @controller 注解
5.注解的级别
注解和类、接口、枚举是同一级别的。