java注释文档 如何规范
Java注释文档规范
Java注释文档主要用于代码的可读性和API文档生成(如Javadoc)。以下是常见的规范和实践:
单行注释
单行注释以//开头,适用于简短说明:
// 计算两个数的和
int sum = a + b;
多行注释
多行注释以/*开头、*/结尾,适用于较长的说明:

/*
* 这是一个多行注释示例,
* 通常用于方法或复杂逻辑的说明。
*/
Javadoc注释
Javadoc注释以/开头、*/结尾,用于生成API文档。通常包含以下标签:
/
* 计算两个整数的和。
*
* @param a 第一个加数
* @param b 第二个加数
* @return 两个数的和
* @throws IllegalArgumentException 如果参数为负数
*/
public int add(int a, int b) throws IllegalArgumentException {
if (a < 0 || b < 0) {
throw new IllegalArgumentException("参数不能为负数");
}
return a + b;
}
常用Javadoc标签
@param:描述方法参数。@return:描述返回值。@throws或@exception:描述可能抛出的异常。@see:引用其他类或方法。@deprecated:标记方法或类已过时。@since:说明从哪个版本开始引入。
类注释
类注释通常包括类的作用、作者、版本等信息:

/
* 表示一个简单的计算器类。
*
* @author John Doe
* @version 1.0
*/
public class Calculator {
// 类实现
}
代码块注释
对于复杂逻辑,可以使用注释分段说明:
// 检查输入有效性
if (input == null) {
return;
}
// 处理核心逻辑
processInput(input);
注释规范建议
- 避免无意义的注释,如
// 设置变量。 - 注释应与代码同步更新,避免过时的注释。
- 使用英文注释时注意语法和拼写。
- 对于公开API,必须使用Javadoc注释。
生成Javadoc
通过命令行生成Javadoc:
javadoc -d doc -sourcepath src -subpackages com.example
遵循这些规范可以提高代码的可维护性和可读性。






