Java 自定义注解中ElementType介绍

在Java中,ElementType是一个枚举类,它位于java.lang.annotation包下。这个枚举类用于指定注解可以应用的Java元素类型。当你定义一个注解时,可以通过@Target注解来限制自定义注解可以应用的Java元素范围。ElementType枚举类提供了多个常量,每个常量都代表了一种Java元素类型。

以下是ElementType枚举类中定义的一些常用常量:

  1. TYPE:类、接口(包括注解类型)或枚举声明。
  2. FIELD:字段声明(包括枚举常量)。
  3. METHOD:方法声明。
  4. PARAMETER:参数声明。
  5. CONSTRUCTOR:构造器声明。
  6. LOCAL_VARIABLE:局部变量声明。
  7. ANNOTATION_TYPE:注解类型声明。
  8. PACKAGE:包声明。从Java 8开始,注解可以应用于包声明上(通过package-info.java文件)。
  9. TYPE_PARAMETER(Java 8新增):类型参数声明。这允许注解被应用于泛型类型、泛型方法或泛型构造器的类型参数上。
  10. TYPE_USE(Java 8新增)࿱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值