一、JavaDo概述
JavaDo是一种Java编程语言的代码注释标准,它能够提取Java代码中的特定标记,生成Java代码的API文档。JavaDo标准注释包括类级别注释、方法级别注释和成员级别注释,并使用标记符号进行标记。使用JavaDo注释,可以方便地生成有用的API文档,使代码更易于维护和理解。
二、JavaDo注释标记
JavaDo标注主要分为三个级别:类级别注释、成员级别注释和方法级别注释。JavaDo标记使用特定符号进行注释,包括:
/**
:类、接口、方法或属性的注释* @param
:函数参数注释* @return
:函数返回值注释* @throws
:函数抛出异常注释*
:注释段落的分割线/
:注释结尾,用于关闭注释块
三、JavaDo类注释
JavaDo类注释可以提供以下信息:
- 类的作用
- 作者信息
- 版本信息
举例:
/**
* 这是一个JavaDo的演示类
* 该类用于展示JavaDo注释标记的使用方法
* 作者为Max,版本号为1.0
*/
public class JavaDoDemo {
// code here
}
四、JavaDo方法注释
JavaDo方法注释使用特定的标记描述了一个方法参数、返回值和可能抛出的异常。
举例:
/**
* 计算两个数的和
* @param a 被加数
* @param b 加数
* @return 两个数的和
*/
public int add(int a, int b) {
return a + b;
}
五、JavaDo成员变量注释
JavaDo成员变量注释描述成员变量的用途、含义、类型和可见性等信息。
举例:
/**
* 最大值
*/
private int max;
六、JavaDo标记的特殊处理
JavaDo解析器对一些特殊的JavaDo标记进行特殊处理,比如@see
、@since
、@deprecated
等标记。
举例:
/**
* 复制一份字符串
* @param s 被复制的字符串
* @param n 复制的份数
* @return 新字符串
* @deprecated 该方法已经过时,请使用新方法copyString(String s, int n)
* @see #copyString(String s, int n)
* @since 1.0
*/
public String copy (String s, int n) {
// code here
}
七、JavaDo插入HTML标签
JavaDo注释可以使用HTML标签,将注释排版得更整洁。
举例:
/**
* <p>
* <b>这是一个大标题</b>
* </p>
*
* <ul>
*
* <li><i>这是一个列表项</i></li>
*
* <li><i>这是另一个列表项</i></li>
*
* </ul>
*/
public void test() {
// code here
}