简单记录注解


认识注解

注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释”。

注释会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。

注解的三个分类:

  1. 第一类——编译器使用的注解,例如

@Override:让编译器检查该方法是否正确地实现了覆写;

@SuppressWarnings:告诉编译器忽略此处代码产生的警告。

这类注解不会被编译进入.class文件,它们在编译后就被编译器扔掉了。

  1. 第二类——由工具处理.class文件使用的注解.
  2. 第三类——在程序运行期能够读取的注解。在加载后一直存在于JVM中,是最常用的注解。

定义一个注解时,可以定义配置参数。如果参数名称是value,且只有一个参数,那么可以省略参数名称。

定义注解

参考文献

廖雪峰——Java教程

评论

载入天数...载入时分秒...