下面是个简单易学的Java中的Annotation解析之二(1)教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
【 tulaoshi.com - 编程语言 】
一、Java 中的Annotation的定义
Java中的Annotation
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)Java定义了几个标准的meta-annotation,在新Package中java.lang.annotation 中包含了以下meta-annotation:
meta-annotation 说明
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)@Target 1. annotation的target是一个被标注的程序元素。target说明了annotation所修饰的对象范围:annotation可被用于packages、types(类、接口、枚举、annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在annotation类型的声明中使用了target可更加明晰其修饰的目标。
meta-annotation说明@Target1. annotation的target是一个被标注的程序元素。target说明了annotation所修饰的对象范围:annotation可被用于packages、types(类、接口、枚举、annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在annotation类型的声明中使用了target可更加明晰其修饰的目标。FIELD// Field (including enumerated values)
METHOD// Method (does not include constrUCtors)
PARAMETER// Method parameter
CONSTRUCTOR// Constructor
LOCAL_VARIABLE// Local variable or catch clause
ANNOTATION_TYPE// Annotation Types (meta-annotations)
PACKAGE// Java package
三个标准的Annotation 在java.lang包中:
@Deprecated对不再使用的方法进行注释@Override指明注释的方法覆盖超类的方法@SuppressWarnings阻止编译器的警告,例:当类型不安全时下例来说明这三个标准的Annotation:
package sz.starbex.bill.annotation;更多的请看:http://www.QQread.com/windows/2003/index.Html
一、Java 中的Annotation的定义
Java中的Annotation
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)Java定义了几个标准的meta-annotation,在新Package中java.lang.annotation 中包含了以下meta-annotation:
meta-annotation 说明
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
来源:http://www.tulaoshi.com/n/20160219/1618441.html
看过《Java中的Annotation解析之二(1)》的人还看了以下文章 更多>>