注解
什么是注解(Annotation)
- 不是程序本身,对程序进行的补充解释
- 可以被其他程序读取(比如:编译器)
Annotation的格式
- 如:@SuppressWarnings(value = “unchecked”);
Annotation在哪里使用
- 可以附加在package,class,method,field上面,我们可以通过反射机制编程实现对这些元数据的访问
内置注解
- @Overried :表示一个方法声明重写超类中的方法
- @Deprecated:表示修饰的方法,属性,类,存在风险不推荐使用
- @SuppressWarnings:用于抑制编译时的警告信息
元注解
- 用于注解其他的注解
- @Target, @Retention,@Documented,@Inherited