什么是注解
小于 1 分钟Java注解和反射
概念
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。和注释不同,Java 注解可以通过反射获取注解内容。在编译器生成类文件时,注解可以被嵌入到字节码中。Java 虚拟机可以保留注解内容,在运行时可以获取到注解内容 。 当然它也支持自定义 Java 注解。
- 不是程序本身,可以对程序作出解释。
- 可以被其他程序(比如编译器)读取。
注解可以在哪里使用
- package
- class
- method
- field
相当于给它们添加了额外的辅助信息。可以通过反射机制编程实现对这些元数据的访问。