注释一直是编程最重要的部分之一,学习Java很长一段时间了,由于之前一直没有很正式的写过项目,所以一直也就没怎么认真的写过注释.因为注释又是如此的重要,所以今天对Java的注释规范加以总结,也促使自己以后写代码注意注释.
注释的地方
- 每个源文件开头应该有一段注释,介绍代码的作者\时间等信息.
- 当代码比较长,嵌套较深时,应该在某些花括号末尾注明花括号对应的起点.
- 重要的属性需要添加注释,每个方法需要添加注释.
- 典型的算法等需要特别注意的地方需要添加注释.
- 有bug的地方需要加以注释,修改过的代码需要加修改标志注释.
注释的方法
- 单行注释 //
- 多行注释 /**/
- 文档注释
这是最重要的注释方式,并且用此方式注释后能生成Java doc,例如下面是一个servlet创建后生成的一个注释文档:a.类注释1
2
3
4
5
6
7
8
9
10
11
12
13
14/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost();
}
在myEclipse中,可以通过快捷键Alt+Shift+J生成,注释的内容可以通过Eclipse -> Window -> Preferences -> Java -> Code Style -> Code Templates -> Comments -> Types -> Edt 设置,格式如下:
1 | /** |
b.类的英文注释模板
1 | /***************************************************************************************** |
c.构造函数注释
1 | /** |
d.方法注释
1 | /** |
e.成员变量注释
1 | /** The count is the number of charactersin the String. */ |
有必要时要说明变量功能,涉及到的方法等等。
javadoc参数说明:
1 | @see 生成文档中的“参见xx 的条目”的超链接,后边可以加上:"类名"、"完整类名"、"完整类名#方法"。可用于:类、方法、变量注释。 |