Annotations

注解是一种元信息(meta data),提供信息和数据给程序。注解本身不会对其标注的代码有直接的影响。

注解主要用于:

  • 给编译器提供信息(编译前)
  • 编译时的处理(编译时)
  • 运行时的处理(运行时)

官方有比较详细的教程,可以见: https://docs.oracle.com/javase/tutorial/java/annotations/index.html