javadoc 文档注释
文档注释写法
文档注释:/**...*/
则是为支持jdk 工具javadoc.exe而特有的注释语句。javadoc 工具能从java 源文件中读取第三种注释, 并能识别注释中用@标识
的一些特殊变量,制作成HTML 格式的类说明文档。javadoc不但能对一个 java 源文件生成注释文档,而且能对目录
和包
生成交叉链接
的 html 格式的类说明文档
@author 作者名
@version 版本标识
@parameter 参数名及其意义 @since 最早出现的JDK 版本
@return 返回值
@throws 异常类及抛出条件
@deprecated 引起不推荐使用的警告
@see 交叉参考
api文档生成
javadoc作用命令处理范文
javadoc工具默认只处理以public
或 protected
修饰的
- 类、
- 接口、
- 方法、
- 成员变量、
- 构造器,
- 内部类
之前
的文档注释。
其他地方,如方法中,构造函数中,……的文档注释,javadoc工具不会处理。
提取private的内容
如果开发者确实希望 javadoc工具可以提取 private修饰的内容,则可以在使用 javadoc工具时增加 -private
选项
javadoc命令格式
javadoc命令的基本用法如下:
1 | javadoc 选项 Java源文件|包 |
javadoc的常用选项有如下几个。
- -d
:该选项指定一个路径,用于 将生成的API文档放到指定目录下
,如果不指定则放在当前目录下 - -windowtitle
:该选项指定一个字符串,用于设置API文档的 浏览器窗口标题
。 - -doctite
:该选项指定一个HTML格式的文本,用于 指定概述页面的标题
。 - -header
:该选项指定一个HTML格式的文本,包含 每个页面的页眉
。
除此之外, javadoc命令还包含了大量其他选项,读者可以通过在命令行窗口执行 javadoc-help
来查看 javadoc命令的所有选项。
javadoc命令可对源文件
、包
生成API文档,在上面的语法格式中,Java源文件
可以支持通配符,例如,使用*.java
来代表当前路径下所有的Java源文件。
实例
JavadocTagTest.java:
1 | package myjavadoc.test; |
Test.java:
1 | package my.test; |
测试:
1 | javadoc -d C:\Users\lan\Desktop\TestJavaDoc -windowtitle 测试windowtitle -doctitle 测试doctile -header 测试header Test.java Javad JavadocTest.java |
到路径C:\Users\lan\Desktop\TestJavaDoc
下,可以看到有一堆html,css,js等文件:
浏览器打开index.html,这个是我们生成的api的入口,各个选项对应的位置:
不指定-windowtitle
,-doctitle
,-header
的效果如下:
1 | javadoc -d C:\Users\lan\Desktop\TestJavaDoc Test.java JavadocTagTest.java |
显示效果:
javadoc标记
标记的使用是有位置限制的
可以出现在类或者接口文档注释中的有@see、@deprecated
、 @author
、 @version
等;
序号 | 英文 | 读音 |
---|---|---|
1 | deprecated | |
2 | author |
javadoc标记
@see的运用
see的句法有三种: