Java平台标准版Javadoc指南:JDK11

需积分: 5 0 下载量 50 浏览量 更新于2024-06-22 收藏 247KB PDF 举报
"JDK11-javadoc-guide.pdf" 这篇文档是关于Java Platform, Standard Edition (Java SE) 11的Javadoc指南,发布版本为E94885-02,发布时间为2018年11月。Javadoc是Java编程语言中的一个工具,用于生成关于Java源代码的API文档。它通过解析源代码中的特定注解(Javadoc注释),生成易于理解和使用的HTML格式文档,详细介绍类、接口、方法等组件的用途、参数和返回值等信息。 在JDK 11中,Javadoc的功能和使用方式可能包括以下关键知识点: 1. **Javadoc注释语法**:Javadoc注释使用`/** ... */`包围,可以在类、接口、方法、变量等声明前使用,以提供文档信息。例如: ```java /** * 这是一个示例方法的Javadoc注释。 * @param param1 方法参数的描述 * @return 返回值的描述 */ public String exampleMethod(String param1) { // ... } ``` 2. **命令行选项**:Javadoc工具支持多种命令行选项,如 `-d` 指定输出目录,`-classpath` 设置类路径,`-author` 显示作者信息,`-version` 显示版本信息等,允许用户自定义文档生成过程。 3. **包、类和成员的文档**:Javadoc可以生成每个包、类和接口的概述页面,以及它们的成员(字段和方法)的详细描述。此外,还可以包含链接到其他源代码、使用示例、自定义标签等。 4. **链接和引用**:Javadoc支持创建对其他类或API的链接,通过`@see`标签或者直接使用URL。同时,`@link` 和 `@linkplain` 标签允许在文本中插入链接,以引用类、方法或其他文档元素。 5. **自定义标签**:开发者可以定义自己的Javadoc标签,以扩展文档的功能和信息。这些标签可以通过`@tag`和`@custom`进行定义,并在注释中使用。 6. **HTML5支持**:JDK 11的Javadoc可能支持HTML5特性,使生成的文档更加丰富和交互。 7. **国际化和多语言支持**:Javadoc允许创建多语言的文档,通过指定不同语言的注释和使用 `-doclet` 选项来选择特定的Doclet(文档生成器)。 8. **文档注释**:Javadoc注释不仅仅用于生成HTML文档,还可以被其他工具(如IDE、代码分析工具)使用,以提供代码的元数据。 9. **改进和新特性**:每个JDK版本通常都会对Javadoc工具进行一些改进和增强,JDK 11可能会引入新的选项、优化性能或修复已知问题,提高用户体验。 10. **版权和许可**:文档明确指出,Oracle公司及其关联公司拥有版权,软件和相关文档受到使用和披露的限制,并受知识产权法保护。使用Javadoc时必须遵守许可证协议,除非法律允许,否则禁止未经授权的复制、修改、分发等行为。 这份Javadoc指南将帮助Java开发者了解如何有效地利用Javadoc工具为他们的代码生成高质量的文档,提升代码的可读性和可维护性。对于Java SE 11的开发者来说,这是一份非常重要的参考资料。