• 注解


    注解(Annotation)的概述:

    •   其实就是代码中特殊的标记,可以在类加载时候,运行时候被读取,并执行相应的代码,
    •   可以像修饰符一样被使用,可用于修饰包,类,构造器,方法,成员变量,参数,局部变量的声明,这些信息被保存在Annotation的"name=value"中;
    • 注解就是代替javaEE旧版中遗留的繁冗代码和xml配置等

    常见的Annotation事例:

      示例一:生成文档相关的注释

      

       事例二:在编译时进行格式检查(jdk内置的基本注解)

       事例三:跟踪代码依赖性,实现替代配置文件功能

    例如  servlet  提供了注解,不再需要web.xml配置

      

    如何自定义注解?

      第一步:注解声明为   @interface  进行声明

    •  类型只能是 8大基本数据类型,String类型,class类型,enum类型,Annotation类型以上所有类型的数组.
    •     指定 Annotation 成员变量的时候可以指定初始值可使用 default   关键字
    •  内部定义成员,通常使用 value表示
    •  如果自定义注解没有成员,表明是一个标识的作用

      注意:  如果成员有成员 ,在使用注解的时候,需要指明成员的值

        自定义注解必须配上注解的信息处理流程(使用反射)才有意义

      

    jdk提供的原注解:

    ------------恢复内容结束------------

     
  • 相关阅读:
    TP框架 商城前台用户注册方法
    小知识
    TP框架中的一些登录代码分享
    js贪吃蛇小游戏
    关于jQ的小案例分享
    vb语法
    ruby file
    ruby的next if boolean
    ruby文件操作
    vue里面的this指向
  • 原文地址:https://www.cnblogs.com/lxsfve/p/13080740.html
Copyright © 2020-2023  润新知