Javadoc 是 Sun 公司提供的一种工具,它可以从程序源代码中抽取类、方法、成员等注释,然后形成一个和源代码配套的 API 帮助文档。也就是说,只要在编写程序时以一套特定的标签注释,在程序编写完成后,通过 Javadoc 就可以自动生成程序的 API 帮助文档。文档注释以
/**
开头,以*/
结束,可以通过 Javadoc 生成 API 帮助文档,Java帮助文档主要用来说明类、成员变量和方法的功能。文档注释只放在类、接口、成员变量、方法之前,因为 Javadoc 只处理这些地方的文档注释,而忽略其它地方的文档注释。
javadoc标签
Javadoc 工具可以识别文档注释中的一些特殊标签,形式上标签分为2类:
- 块标签
@...
只能放在主要描述后面(主要描述:类注释中对该类的详细说明。)
(如果块标签放在主要描述的前面,则生成 API 帮助文档时会检测不到主要描述) - 内联标签
{@...}
可以放在主要描述中的任何位置或块标签的注释中
注意:
- Javadoc 标签必须从一行的开头开始,否则将被视为普通文本。
- 一般具有相同名称的标签放在一起。
- Javadoc 标签区分大小写,代码中对于大小写错误的标签不会发生编译错误,但是在生成 API 帮助文档时会检测不到该注释内容。
用法格式:
javadoc?选项参数?包名?源文件名
终端中输入常用命令javadoc -help
就可以看到 Javadoc 的用法和选项(前提是安装配置了JDK)
【Java|Java23(javadoc文档注释)】API 帮助文档相当于产品说明书,而说明书只需要介绍那些供用户使用的部分,所以 Javadoc 默认只提取 public、protected 修饰的部分。如果要提取 private 修饰的部分,需要使用-private
。
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)