编程语言
首页 > 编程语言> > 【Java】注解与自定义

【Java】注解与自定义

作者:互联网

一、注解(Annotation)

1、由来

从JDK5.0开始增加了对元数据(MetaData)的支持,即是注解。注解其实就是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。

2、作用

3、常见注解

二、如何自定义注解

1、说明

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Person {
    String name();

    GenderEnum gender() default GenderEnum.UNKNOWN;

    int age() default 18;

    String[] hobbies();
}

注意:自定义注解必须配上注解信息的处理流程才有意义!使用反射

2、元注解

元注解,对现有注解进行解释说明的注解。

JDK8新增注解

3、注解解析

标签:Java,自定义,修饰,类型,注解,ElementType,Annotation
来源: https://blog.csdn.net/weixin_45489731/article/details/123603614