• 技术文章 >java >java基础

    java注解的本质分析

    小妮浅浅小妮浅浅2021-05-19 09:16:36原创2037

    1、说明

    (1)注释的本质是继承Annotation接口的接口。关于这一点,可以反向翻译任何注释类别,得到结果。

    (2)一个注释只是一个特殊的注释。如果不分析它的代码,可能连注释都不如。

    2、实例

    这是注解 @Override 的定义,其实它本质上就是:

    public interface Override extends Annotation{
        
    }

    典型的是注释@Override,当编译器检测到某种方法时,编译器检测到@Override注释时,编译器检名是否真的重写了父亲的某种方法,也就是说,比较父亲中是否有同样的方法签名。

    以上就是java注解的本质分析,希望对大家有所帮助。更多Java学习指路:Java基础

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

    专题推荐:java 注解
    品易云
    上一篇:java中CAS的底层原理 下一篇:java元注解是什么

    相关文章推荐

    • java线程优先级是什么• java CAS是什么• java字节码是什么• java如何反编译字节码文件• java中kotlin函数的使用• java中Class的三种实例化• java反射如何实例化对象• java反射怎样调用方法• java中LinkedHashMap和HashMap区别• java中LinkedHashMap添加元素• java中BigDecimal是什么• java BigDecimal的格式化• BigDecimal在java的异常解决• java内存结构的组成

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网