什么是注解

HeJin小于 1 分钟Java注解和反射

概念

Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。和注释不同,Java 注解可以通过反射获取注解内容。在编译器生成类文件时,注解可以被嵌入到字节码中。Java 虚拟机可以保留注解内容,在运行时可以获取到注解内容 。 当然它也支持自定义 Java 注解。

  • 不是程序本身,可以对程序作出解释。
  • 可以被其他程序(比如编译器)读取。

注解可以在哪里使用

  • package
  • class
  • method
  • field

相当于给它们添加了额外的辅助信息。可以通过反射机制编程实现对这些元数据的访问