目录
1、什么是注解(Annotation)
2、常见的内置注解
3、元注解(meta-Annotation)
3.1 4个标准的元注解
1、什么是注解(Annotation)
注解不是程序本身,但是可以对程序做出解释(和注释comment类似)。还可以被其他程序读取。
简单来说注解就是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。
2、常见的内置注解
@Override:可以用于修饰方法,表示一个方法声明打算重写超类中的另一个方法声明
@SuppressWarmings:可以用于抑制编译时的警告信息,但是注意需要添加一个参数才能正确使用,而这些参数都是已经定义好的
例如:@SuppressWarmings("all") >>镇压全部警告
@Deprecated:可以用于修饰方法、属性、类。但是不推荐使用,因为它很危险或者存在更好的选择
3、元注解(meta-Annotation)
元注解的作用:负责注解其他注解,对其他注解类型作说明
3.1 4个标准的元注解
@Target:说明被描述的注解可以用在什么地方
@Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期
@Decunment:说明该注解将被包含在jabadoc中
@Inherited:说明子类可以基础父类中的该注解



