• 技术文章 >java >java基础

    java自定义注解是什么?

    小妮浅浅小妮浅浅2021-06-22 10:07:12原创2419

    说明

    1、在使用@interface定制注释时,java.lang.annotation.Annnotationion界面,编译程序自动完成其他细节。

    2、定义注释时,不能继承其他注释或接口。interface用于宣布注释,其中各种方法实际上宣布了配置参数。方法的名称是参数的名称,返回值的类型是参数的类型(返回值的类型只有基本的类型、Class、String、enum)。可通过default声明参数默认值。

    使用范围

    全部基本数据类型(int,float,double,boolean,byte,char,long,short)

    String类型

    Class类型

    enum类型

    Annotation类型。

    上述各类数组。

    实例

    RequiresLogin.java
     
    @Documented
    @Target({ElementType.METHOD})
    @Retention(RetentionPolicy.RUNTIME)
    public @interface RequiresLogin {
     
    }

    以上就是java自定义注解的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java 自定义注解
    上一篇:java中@Inherited是什么? 下一篇:java自增自减运算符有哪些?

    相关文章推荐

    • java Map如何进行转换• Match在java中的匹配• java Count如何计算流中的元素• java中reduce在流的使用• java Map集合的新特性整理• java Clock如何访问时间• java中zoneid转换时间• java LocalTime如何使用• java LocalDate有什么作用• LocalDateTime在java中的使用• java中@Repeatable的注解• java中vscode是什么• java中如何配置vscode• java并发模型中的两种锁

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网