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文件。  

         

                      

     

             

  • 相关阅读:
    Navicat远程连接服务器Mysql
    JSP与Servlet之间传值
    JSP获取绝对路径
    PIL的库学习
    科学计算与可视化
    预测球类比赛结果
    预测球类比赛结果
    汉诺塔问题
    有进度条圆周率计算
    turtle学习心得
  • 原文地址:https://www.cnblogs.com/njqa/p/5888907.html
Copyright © 2011-2022 走看看