• 【java se】java注解


    目录:

      1、注解概述
      2、常见的 Annotation 示例
      3、自定义 Annotation
      4、JDK 中的元注解
      5、利用 反射获取注解信息(在反射部分 涉及)
      6、JDK 8 中注解的新特性

    1、注解概述

      从 JDK 5.0 开始 , Java 增加了对元数据 MetaData ) 的支持 , 也就是
    Annotation( 注解)
      Annotation 其实就是代码里的 特殊标记 , 这些标记可以在编译 , 类加
    载 , 运行时被读取 , 并执行相应 的处理。通过 使用 Annotation, 程序员
    可以在不改变原有逻辑的情况下 , 在源文件中嵌入一些 补充 信息 。 代
    码分析工具、开发工具和部署工具可以通过这些补充信息进行验证
    或者进行部署。
      Annotation 可以像修饰符一样被使用 , 可用于 修饰包 类 , 构造器 , 方
    法 , 成员变量 , 参数 , 局部变量的声明 , 这些信息被保存在 Annotation
    的 “name=value” 中。

      在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,
    忽略警告等。在 JavaEE/Android 中注解占据了更重要的角色,例如
    用来配置应用程序的任何切面, 代替 JavaEE 旧版中所遗留的繁冗
    代码和 XML 配置等 。
      未来的开发模式都是基于注解的, JPA 是基于注解的, Spring2.5 以
    上都是基于注解的, Hibernate3.x 以后也是基于注解的,现在的
    Struts2 有一部分也是基于注解的了,注解是一种趋势 ,一定程度上
    可以说: 框架 = 注解 + 反射 + 设计模式。

    2、常见的 Annotation 示例

    参考以下这篇,很详细:

      https://www.runoob.com/w3cnote/java-annotation.html

  • 相关阅读:
    How to change the generated method stub code for C#
    White Paper: Microsoft Data Platform Development
    spring2.5jar包和配置文件总结
    自定义拦截器
    spring+jdbc开发
    Spring Aop支持的两种方式
    C#中Aop编程
    struts2整合spring
    批处理命令总结
    利用datawindow或者datastore的saveas方法导出excell文件,然后修改中文表头
  • 原文地址:https://www.cnblogs.com/wjqhuaxia/p/12245383.html
Copyright © 2020-2023  润新知