• java 注解(Annoation)基础知识


    注解(Annotation)是java提供的一种元程序中 元素关联任何信息和任何元数据(metadata)的途径和方法

    Annotation是一种类型,可以被定义和使用,程序通过反射来获取指定元素的Annotation对象,再从对象中获取元数据

    元数据:定义为数据的数据,是一种对数据和信息进行详细描述的数据

    注解标签:用于表示变量和方法,如@param、@return等javadoc标签

    注解根据参数的个数可以分为:标记注解:没有变量成员的注解,如@Override

                                                       单值注解:  注解的内部只有一个属性

                                                       多值注解:  注解的内部有多个属性

    注解根据方法和用途可以分为:jdk内置系统注解:jdk内部自带的注解  如@Override  @Deprecated(表示修饰的元素已过时)  @SuppressWarnings(抑制编译器警告)

                                                       元注解:由系统提供的注解,用以注解其它注解的注解 

                                                       自定义注解:自己定义的注解,常用于开发测试中

    元注解一般为:@Documented:是否会保存到javadoc文档

                             @Retention:保留时间

                             @Target:修饰哪些程序元素

                             @Inherited:是否可以被继承

  • 相关阅读:
    a
    迭代 递归 反转链表 反转二叉树
    深入理解 Promise 之手把手教你写一版
    Golang在商业化广告的优化实践 https://mp.weixin.qq.com/s/joR1Y5t4a8fIs111XNZluA
    找BUG 题目理解 平衡二叉树 定义
    源码 json.Unmarshal json.Marshal
    大流量活动下钱包提现方案的设计与实现
    Scrum敏捷实践总结
    情况考虑不周 非边界值
    凡是正值 皆有贡献 保留
  • 原文地址:https://www.cnblogs.com/pass-ion/p/13372304.html
Copyright © 2020-2023  润新知