注解

注解

什么是注解(Annotation)

  • 不是程序本身,对程序进行的补充解释
  • 可以被其他程序读取(比如:编译器)

Annotation的格式

  • 如:@SuppressWarnings(value = “unchecked”);

Annotation在哪里使用

  • 可以附加在package,class,method,field上面,我们可以通过反射机制编程实现对这些元数据的访问

内置注解

  • @Overried :表示一个方法声明重写超类中的方法
  • @Deprecated:表示修饰的方法,属性,类,存在风险不推荐使用
  • @SuppressWarnings:用于抑制编译时的警告信息

元注解

  • 用于注解其他的注解
  • @Target, @Retention,@Documented,@Inherited
因为我喜欢追寻过程中的自己
原文地址:https://www.cnblogs.com/IzuruKamuku/p/14359792.html