一、java注释的三种方法
在java注释中一共有三种类型:
- 单行注释
- 多行注释
- 文档注释
二、单行注释与多行注释
- 单行注释:单行注释只需要使用双斜线即可(//)。
- 多行注释:多行注释是指一次性将程序多的多行代码注释掉,使用斜线加与星号开始,星号与斜线结束。即
/* */
三、文档注释与如何使用文档注释并生成API文档
- 如何使用文档注释:
文档注释一斜线后跟两个星号开始,与星号后跟一个斜线结束。即/** */
。中间部分全部都是文档注释,会被提取到API文档中。
同时Java 9的API文档已经支持HTML 5规范,因此为了得到完全兼容HTML 5的API文档,必须保证文档中的内容完全兼容HTML 5规范。 - 如何生成API文档:
Java提供javadoc工具帮助将文档注释转换成为API文档,同时javadoc默认只会处理public或protected修饰的内容,如果开发者确实希望javadoc工具可以提取private修饰的内容,则可以在使用javadoc工具时增加-private选项。
javadoc命令的基本用法如下:
javadoc 选项 Java源文件|包
javadoc命令对源文件、包生成API文档,在上面的语法中,Java源文件可以支持通配符。例如,使用*.java来代表当前路径下所有的Java源文件。
javadoc的常用选项有如下几个:
-d<directory> :指定生成文档到哪个目录
-windowtitle<text> :该选项制定一个字符串,用于设置API文档的浏览器窗口标题。
-doctitle<html-code> :该选项指定一个HTML格式的文本,用于指定概述页面的标题,只有对处于多个包下的源文件来生成API文档时,才有概述页面。
-header<html-code> :该选项制定一个HTML格式的文本,包含每个页面的页眉。
除此之外,如果希望javadoc生成更加详细的文档信息,则可以使用javadoc标记。常用的javadoc标记如下:
@author :指定java程序的作者
@version :指定源文件的版本
@deprecated :不推荐使用的方法
@param :方法的参数说明信息
@return :方法的返回说明信息
@see :“参见”,用于指定交叉参考的内容
@exception :抛出异常的类型
@throws :抛出的异常,和@exception同义
javadoc工具默认不会提取@author
和@version
两个标记的信息,如果需要提取这两个标记的信息,应该在使用javadoc工具时指定-author
和-version
两个选项。
参考资料:
- 疯狂 Java 讲义(第四版) 李刚 编著
本文章笔记版本地址:http://ccdd6ec5.wiz03.com/share/s/3cTmX51TMQ-b2QTact03UPg813r34-12F4Sz2GJw2q1qMFQ3