zoukankan      html  css  js  c++  java
  • 第十四章: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文件。  

         

                      

     

             

  • 相关阅读:
    使用POI读写Word doc文件
    用纯css改变下拉列表select框的默认样式
    深入探究JFreeChart
    arcgis api for javascript中使用proxy.jsp
    【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页
    iText5报表_页眉与页脚
    JFreeChart柱状图单组柱子的不同颜色显示
    如何自定义FusionCharts图表上的工具提示?
    span 文本内容超过宽度自动换行
    JS正则表达式验证账号、手机号、电话和邮箱
  • 原文地址:https://www.cnblogs.com/njqa/p/5888907.html
Copyright © 2011-2022 走看看