• 第十四章:Annotation(注释)


    一:注解

        1.当成是一种修饰符吧,修饰类及类的所有成员

           代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取。

        2.@Override:强制子类覆盖(重写)父类的方法。 

           @Deprecated:表示某个程序元素已过时。

           @SupperssWarnings:抑制编译器警告

           @FunctionalInterface:指定某个接口必须是函数式接口。

        3.元注解:关于注解的注解,用来修饰注解的。   

        4.注解:标记注解:没有定义成员变量的Annotation。    元注解也是哦!

                     元数据注解: 包含成员变量的Annotation。 

        5.Annotation接口:  处理注解而生的哦!

           Annotation:注解本身。

        6.@Retention:保留时间

           @Target: 修饰范围

           @Documented:提取文档

           @inherited:具有继承性,子类自动继承。

     7.自定义注解:

    二:注解的用途

         1.注解处理工具(类): 通过反射运行测试方法。   

            逻辑:if(通过反射读取目标类的方法信息,判断目标类的方法是否使用了此注解){

           调用此方法

             }

          2.理解为注释也不错,就是一个标识,关键是注解处理工具(APT)如何处理此注解!   注解是为了配合APT而存在的! 

                                                          1.做标识,供判断用, 比如单元测试的注解。       

                                                          2.传递参数。

                                                          3.降低程序员的犯错的机率。  标识符:定义下边的条件。

          3. APT工具  —— + 注解 ——》 xml文件,hibernate生成xml文件。  

         

                      

     

             

  • 相关阅读:
    转载 消灭程序员需要百年吗?(重要参考)
    转载的一篇,代码规范
    自改的删除数据库中所有外键语句
    [转]批量禁用外键后,清空表数据
    我的分组分页查询语句
    Yii 分页方法总结
    25个Apache性能优化技巧推荐
    浅谈MindSpore的动态Shape
    C++开发总结 A
    Linux环境下开发常用命令汇总 A
  • 原文地址:https://www.cnblogs.com/njqa/p/5888907.html
Copyright © 2020-2023  润新知