java中文档注释

 

1 常用Java注释标签(Java comment tags)

@author  作者

@param  输入参数的名称  说明

@return 输出参数说明

@since JDK版本

@version 版本号

@see 链接目标

@throws 异常

@deprecated 解释

@link 链接地址

2 Java注释的使用顺序

3 简单常见的HTML嵌入

4 HTML嵌入注释范例

5 参考文档

 

1   常用Java注释标签(Java comment tags)

@author  作者

适用范围:文件、类、方法

(*多个作者使用多个@author标签标识,java doc中显示按输入时间顺序罗列。)

例:* @author Leo. Yao

 

@param  输入参数的名称  说明

适用范围:方法

例:* @param str the String用来存放输出信息。

 

@return 输出参数说明

适用范围:方法

例:     * @return    <code>true</code>执行成功;

  *                 <code>false</code>执行失败.

 

@since JDK版本

用于标识编译该文件所需要的JDK环境。

适用范围:文件、类

例:     * @since JDK1.6

 

@version 版本号

用于标识注释对象的版本号

适用范围:文件、类、方法

例:     * @version 1.0

 

@see 链接目标

表示参考。会在java 文档中生成一个超链接,链接到参考的类容。使用中的感觉是@see不需要包路径,对我这种懒人比较喜欢,相对{@link }这种既要加大括号,有需要包路径,我还是选择偷懒,当然你要是不介意使用import导入要link的类,那就可以达到@see的效果,所以总体来说,还是选择@see,当然两个在特殊场合下还是用法不一样的

用法:

@see #field

   @see #Constructor(Type, Type...)

   @see #Constructor(Type id, Type id...)

   @see #method(Type, Type,...)

   @see #method(Type id, Type, id...)

   @see Class

   @see Class#field

   @see Class#Constructor(Type, Type...)

   @see Class#Constructor(Type id, Type id)

   @see Class#method(Type, Type,...)

   @see Class#method(Type id, Type id,...)

   @see package.Class

   @see package.Class#field

   @see package.Class#Constructor(Type, Type...)

   @see package.Class#Constructor(Type id, Type id)

   @see package.Class#method(Type, Type,...)

   @see package.Class#method(Type id, Type, id)

   @see package

 

@throws 异常

标识出方法可能抛出的异常

适用范围:方法

例:     * @throws IOException  If an input or output exception occurred

 

@deprecated 解释

标识对象过期

适用范围:文件、类、方法

 

@link 链接地址

链接到一个目标,用法类似@see。但常放在注释的解释中形如{@link …}

例:

/**

 * @deprecated      As of JDK 1.1, replaced by

 *                         {@link #setBounds(int,int,int,int)}

 */

2 Java注释的使用顺序

* @author      (classes and interfaces only, required)

* @version     (classes and interfaces only, required. See footnote 1)

* @param       (methods and constructors only)

* @return      (methods only)

* @exception   (@throws is a synonym added in Javadoc 1.2)

* @see        

* @since      

* @serial      (or @serialField or @serialData)

* @deprecated  (see How and When To Deprecate APIs)

 

 

3 简单常见的HTML嵌入

<P> 用于分段

<code>  标签用于表示计算机源代码或者其他机器可以阅读的文本内容。<code> 标签就是为软件代码的编写者设计的。包含在该标签内的文本将用等宽、类似电传打字机样式的字体(Courier)显示出来只应该在表示计算机程序源代码或者其他机器可以阅读的文本内容上使用 <code> 标签。虽然<code> 标签通常只是把文本变成等宽字体,但它暗示着这段文本是源程序代码。将来的浏览器有可能会加入其他显示效果。例如,程序员的浏览器可能会寻找 <code> 片段,并执行某些额外的文本格式化处理,如循环和条件判断语句的特殊缩进等。

本文参考:

http://wzdacyl.blog.163.com/blog/static/1402716502010264035241/

后边会完善

ardupilot SBUS输入捕获 本节主要记录ardupilot 的sbus 输入捕获功能。ardupilot 默认支持多种无线协议控制输入设备,比如常用的PPM,SBUS,IBUS,DSM,SUMD,SRXL等协议,本节主要讲解ardupilot 如何通过定时器的pwm输入捕获来获取sbus数据。 阅读详情

相关推荐

SAP SD 顾问面试问题 consultant interview questionnaire

以下是我个人目前面试团队 SD顾问问题的小结,希望对大家有所帮助, 也可能有回答错误的地方,希望同行不吝赐教。 也希望各位顾问们讲你们遇到的一些面试问题做个跟贴,方便大家共同进步,谢谢。   面试问题清单:  一、销售订单类型影响: 可用性检查,交货类型,输出,信贷,定价,需求,报表,合作伙伴,文本,不完整日志,交货开票,订单开票,公司间开票,统计组,屏幕顺序组,参数文件...

weixin_33825683的博客 1809

使用java操作文件给指定目录下所有类统一添加 @author 创建者信息

这段代码的主要目的是自动化处理Java文件中的创建者信息,确保每个文件都有统一的作者信息,并提供了对比功能,让用户可以直观地看到更改的部分。:程序会检查文件中是否包含注释,如果存在注释,则会检查其中是否已包含作者信息,如果没有,则在注释中的合适位置插入新的作者信息。:在更新作者信息后,会输出原始内容与更新后内容的比较结果,通过高亮显示差异部分,以便用户检查更改。之间的位置,在此处尝试定位文件的开头,并且会在文件的开头插入新的作者信息。:更新完成后,会将修改后的内容写回到相应的Java文件中。

ShockChen7的博客 928

使用CAPL实现DoIP刷写

本文介绍了使用CAPL实现基于DoIP协议的ECU刷写方法,包含完整源码。

qq_56033302的博客 2761

Java基础(十三):枚举、注解

java枚举、注解

shendaiyan的博客 1082

SCI一区论文投稿终极技巧:Expert Systems With Applications;Knowledge-Based Systems

投稿计算机1区论文(如KBS、ESWA)的核心技巧包括:1)关键词选择需平衡范围与相关性,避免过细或过泛;2)研究内容聚焦单一核心创新点,避免内容分散;3)必须设计消融实验量化创新点的贡献;4)公开实验代码和数据集,确保可验证性;5)合理使用AI工具仅辅助写作,核心内容需自主完成;6)实验数据必须真实可靠。特别强调1区期刊对创新性和实验严谨性的高要求,需避免常见拒稿原因如内容分散、缺乏验证等。这些策略可提高投稿成功率,但前提是研究本身具有实质性创新。

ZhangJiqun&191cm&85kg 1155

基于STM32、HAL库的ZMOD4510AI4R气体传感器驱动程序设计

ZMOD4510AI4R是Renesas公司推出的一款数字空气质量传感器,主要用于检测臭氧(O₃)和总挥发性有机化合物(TVOC)浓度。(status & 0x80)) // 检查数据就绪位。// 等待测量完成 (实际应用中应该使用非阻塞方式)// 转换为ppb (简化转换,实际应根据传感器文档校准)* @param hzmod: ZMOD4510句柄。* @param tvoc: TVOC浓度(ppb)* @param ozone: 臭氧浓度(ppb)* @param hi2c: I2C句柄。

corlin6688的博客 312

3.9 使用Java的文档注释

Java支持三种形式的注释。前两种是// 和/* */。第三种方式被称为文档注释。它以“/**”开始,以“*”标志结束。文档注释提供将程序信息嵌入程序的功能。开发者可以使用javadoc工具将信息取出,然后转换为HTML文件。文档注释提供了编写程序文档的便利方式。javadoc工

新的起点 832

关闭搜狗输入法右下角广告的解决方案

本文主要介绍了关闭搜狗输入法右下角广告的解决方案,希望能对使用搜狗输入法的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

java常用注释注解

java常用注释注解

fcwxin的博客 3597

【ROS2】机械臂MoveIt2

navigation2 专注于移动机器人的导航与定位,处理大范围空间的底盘运动;MoveIt2 专注于机械臂的操作规划,处理多关节协同的末端执行器运动。在复合机器人(如,移动机械臂)navigation2 负责移动到目标区域,MoveIt2 负责机械臂抓取。官网:https://moveit.picknik.ai/main/index.html。

郭老二 597

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java中到底该不该用@author标识作者?

今天查看activiti的README,突然发现一段很有意思的FAQ。 Why do you not accept @author lines in your source code? Because the author tags in the java files are a maintenance nightmare A large percentage is wrong, incomplete or inaccurate. Most of the time,

4151

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Java的文档注释

这一段时间在看Java源码以及别人的一些代码时总会看到一些用 @ 修饰的东西。以前最熟悉的就是@override重写,但当我看到这个 真的可以说是被“震惊”了,所以打算来学习一下Java的文档注释。 Java 支持三种注释方式。前两种分别是 // 和 /* */,第三种被称作说明注释,它以 /** 开始,以 ***/**结束,前两种都是都是非常熟悉的了,最有意思的是第三种说明注释。 Java标签 这里只列举几个常见的Java标签 标签 描述 示例 @author 标识一个类的作者 @aut

Moum_j的博客 6000

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

28. Java 注释与文档注释

Java注释是代码中的说明性文字,用于提高可读性和维护性,主要包括单行注释(//)、多行注释(/* */)和文档注释(/** */)。单行注释适合简短说明或临时调试,多行注释用于详细解释代码块,文档注释则能生成API文档。注释应避免过度使用,及时更新,并遵循规范。单行注释需注意仅对当前行有效,避免冗余说明,并与代码对齐保持整洁。合理使用注释能有效辅助代码理解和团队协作。

weixin_43484713的博客 1654

Java文档注释

Java文档注释 Java的有三种注释: (1)单行注释:// 注释内容 (2)多行注释:/* 注释内容 */ (3)文档注释:/** 注释内容 *./ ,Java文档注释(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释,它是一种带有特殊功能的注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的Javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。 文档注释与一般注释的最大区别,起始符号是/**,这种注释可以用.

cnds123的专栏 1477

【Java】文档注释

文章目录1.概念2. 简单使用演示3. Java的文档注释的基本格式4. javadoc的常用标签 1.概念 文档注释:在程序中采用特定的注释格式进行注释,然后通过JDK提供的工具javadoc来解析,生成一套以网页文件形式体现的程序说明文档。一般写在类。 2. 简单使用演示 演示程序DocComment.java: /** * @author 小明 * @version 1.0 */ public class DocComment{ public static void main(S

chengwei1128的博客 5647

20、Java文档注释

Java文档注释是一种特殊的注释形式,它以/**开始,以*/结束,通常出现在类、方法、字段等的声明前面,用于生成代码文档。这种注释可以被(JDK手册就是这样形成的),如JavaDoc。文档注释允许你在程序中嵌入关于程序的信息,你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。文档注释只负责描述类(class)、接口(interface)、方法(method)、构造器(constructor)、成员字段(field)。在生成API文档时会提取以public、protected修饰的内容。

2402_87701017的博客 980

Java 文档注释(三种注释方式)

前两种分别是 // 和 /* */,第三种被称作文档注释,它以 /** 开始,以 */ 结束。文档注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到 HTML 文件中。文档注释,使你更加方便的记录你的程序信息。

2501_93452191的博客 868

Java 文档注释规范

如何写出高逼格的文档注释高逼格的文档注释新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 高逼格的文档注释 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以

半吊子Kyle的博客 1127

java文档注释

文档注释也被称为说明注释,在程序中以/**做为开始,*/作为结束,其他和多行注释一样。 这里说明:文档注释一行或几行都是关于类、变量和方法的主要描述。 public class Test { /** * 这是文档注释 */ public static void main(String[] args) { } } 允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具...

simon的博客 576

Java-文档注释

1 Java注释概述 Java的三种注释: (1)单行注释:// 注释内容 (2)多行注释:/… 注释内容…./ (3)文档注释:/*.. 注释内容…./ (这种注释可以用来自动地生成文档。在JDK中有个javadoc的工具,可以由源文件生成一个HTML文档。使用这种方式注释源文件的内容,显得很专业,并且可以随着源文件的保存而保存起来。也就是说,当修改源文件时...

道阻且长,行则将至 1万+
上一篇: EL表单式判断是否为null或者list为empty
下一篇: SpringMVC
tzwzero163com
博客等级 码龄18年 0粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值