注解Annotation
什么是注解?
注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。
Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。
- Annotation 是从 JDK 1.5 开始引入的新技术
- Annotation 的作用
- 不是程序本身,可以对程序作出解释(这一点和注释没什么区别)
- 可以被其它程序(比如:编译器等)读取
- Annotation 的格式
- 注解是以 “@注释名” 在代码中存在的,还可以添加一些参数值,例如: @SuppressWarnings(value=“unchecked”)
- Annotation 在哪里使用?
- 可以附加在 package,class,method,field 等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问
如:(重写父类方法的时候会有个 @Override 注解)。
自定义注解的语法
自定义注解
- 使用 @interface 自定义注解时,自动继承了 j