参考:https://www.cnblogs.com/yangming1996/p/9295168.html
注解作用:给人和电脑的注释
常见的注解
内置注解:
@override:重写了父类的方法
@suppressWarning:关闭警告,从而看不到警告提示信息。
元注解:(可以定义自己的注解)
@Target:主要作用描述注解的使用范围,即被描述的注解可用于什么地方。
@Retention注解:表示我们的注解在什么地方有效
@Documented注解:表示是否将我们的注解生成在javadoc中
@Inherited注解:子类可以继承父类的注解
当默认值为-1时,表示不存在。