java注解有哪几种,java中的注解是什么

  java注解有哪几种,java中的注解是什么

  注释(批注)

  (推荐教程:java入门)

  从JDK 5.0开始,Java增加了对元数据的支持,即注释。

  注释实际上是代码中的一个特殊标签,在编译、类加载和运行时都可以读取,并可以进行相应的处理。通过使用注释,我们可以在不改变原始逻辑的情况下,在源文件中嵌入一些补充信息。可以通过这些补充信息来验证或部署代码分析工具、开发工具和部署工具。

  Annotation可以像修饰符一样用来修改包、类、构造函数、方法、成员变量、参数和局部变量的声明,这些声明保存在Annotation的“name=value”对中。

  在JavaSE中,注释使用起来很简单,比如标记过时的函数和忽略警告。在JavaEE/Android中,注释扮演了更重要的角色,例如,它们用于配置应用程序的任何方面,而不是旧版本JavaEE遗留下来的繁琐的代码和XML配置。

  未来的开发模式都是基于注释的,JPA是基于注释的,Spring2.5及以上都是基于注释的,Hibernate3.x也是基于注释的,现在Struts2部分基于注释,注释是一种趋势。某种程度上可以说:框架=标注反射设计模式。

  的共同意见

  使用批注时,在前面加@符号,用批注做修饰语。用于修饰它支持的程序元素。

  生成与文档相关的注释。

  @author表示开发这类模块的作者,在多个作者中使用和划分。

  @version表示该类型模块的版本。

  @参见refer转,即相关话题。

  @since是从哪个版本开始增加的?

  @param对方法中参数的描述,没有参数就无法写入。

  @return方法返回值的描述。如果方法的返回值类型为void,则不能写入。

  @exception描述了该方法可能引发的异常。如果方法没有用throws显式抛出异常,就不能写。

  (视频教程:java视频教程)

  注意:

  三个标签@param @return和@exception仅用于方法。

  @param: @param参数名称参数类型参数描述的格式要求

  @return的格式要求:@return返回值类型返回值描述

  @exception的格式要求:@exception异常异常类型异常描述

  @param和@exception可以并列。

  代码示例:

  /**

  * @作者巫尚辉

  * @日期2020/7/16 17:51

  * @看数学

  * @版本1.0

  *

  */

  公共类JavadocAnnotation {

  /**

  *程序的主要方法,程序的入口。

  *

  * @param args String[]命令行参数

  */

  公共静态void main(String[] args) {

  system . out . println(getArea(1.0d));//3.141592653589793

  }

  /**

  *求圆面积的方法

  * @从1.0开始

  * @param radius双半径值

  * @返回双圆的面积

  */

  公共静态双getArea(双半径){

  回归数学。PI *半径*半径;

  }

  }以上是常见Java注释的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: