javaAPI元注解之Target
Target注解是Java API的四个元注解之一,位于java.lang.annotation包,仅用于修饰其他注解。
1、 查看Target的声明时,先了解其定义。
2、 已记录:在生成API帮助文档时展示注解内容。
3、 (2)保留策略为运行时(RetentionPolicy.RUNTIME),表示注解信息会被JVM保留。
4、 (3)ANNOTATION_TYPE:表明target为元注解,仅用于修饰其他注解。
5、 (4)value():定义一个返回 ElementType 数组的方法。当用 target 修饰某个注解时,会将 ElementType 赋值给 target,之后可通过 value 获取该值。若不理解,可参考以下内容:通过两个小程序深入理解 Java 注解(第五步:其次获取 MyAnnotationForMethod 的相关信息)。这有助于了解如何通过 value 方法提取注解上的 ElementType 数据。
6、 通过两个小程序深入理解Java注解的用法与意义。

7、 使用 @Target 注解时,需传入 ElementType 数组。ElementType 是枚举类型,包含八个对象,分别对应注解可修饰的八种位置。
8、 从上到下顺序为:类、接口、注解、枚举,字段,普通方法,参数,构造方法,局部变量,注解,包。需要注意,type和ANNOTATION_TYPE均可用于注解场景。

9、 先创建一个由target修饰的注解,用来标注方法和字段。

10、 创建测试类时,使用气体修饰方法和字段,完全可行。

11、 当用它修饰类或构造方法时,编译器会报错。这就是target的作用:限定注解的使用范围。

文章标题:javaAPI元注解之Target
文章链接://www.hpwebtech.com/jiqiao/329642.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:javaAPI元注解之Inherited
- 下一问:如何从官网下载java API
其他类似技巧
- 2025-04-02 13:56:01javaAPI元注解之Retention
- 2025-04-02 12:29:01javaAPI元注解之Repeatable
- 2025-04-02 10:14:02android学习札记第5章之模拟航空订票及javaapi
- 2025-04-01 14:52:02如何从官网下载java API
- 2025-04-01 12:05:01javaAPI元注解之Target
- 2025-04-01 11:05:01javaAPI元注解之Inherited
- 2025-04-01 10:16:01javaAPI元注解之Documented
- 2022-03-24 16:47:34java state 状态设计模式
- 2021-10-26 16:44:41JAVA优质代码编写的30条建议
JAVA API软件简介
运行Java程序时,虚拟机装载程序的class文件所使用的Java API class文件。所有被装载的class文件(包括从应用程序中和从Java API中提取的)和所有已经装载的动态库(包含本地方法)共同组成了在Java虚拟机上运行的整个程序。 在一个平台能够支持Java程序以前,必须在这个特定平台上明确地实现API的功能。为访问主机上的本地... 详细介绍»





