java注解基础

来源:互联网 发布:oracle数据库卸载 编辑:程序博客网 时间:2024/05/22 00:32

Annotation基础

注解:也成为元数据,提供了用来完整描述程序的信息。通过注解为程序打上一种标记。之后可以通过程序去检查注解,然后判断是什么注解,然后对应着干相应的事。

Java SE5中的注解:@Override

元注解:用来自定义注解的注解。

  1. @Target(),表示该注解的位置。默认表示任意位置,使用ElementType中的属性指定位置(CONSTRUCTOR构造器、FIELD属性、METHOD方法、TYPE类/接口 …)
  2. @Retention(),表示什么级别保留注解信息。使用RetentionPolicy中的属性指定(SOURCE源文件、CLASS编译后、RUNTIME运行时)。在指定的级别前保留注解的信息。
  3. @Documented:将注解包含在doc中
  4. @Inheried:允许子类集成该注解。

1. 元注解中的属性在声明时必须指定默认值。或者在定义时通过default指定默认值。

2. 如果属性是value,且仅需要指定value时可以直接指定,不需要使用键值对的形式

1 0
原创粉丝点击