我目前正在学习 AP Java 课程,我什至无法开始理解什么是“javadoc”,到目前为止,我似乎只知道在创建 API 时它是一种“不同”的评论方式,所以程序员可以更好地阅读代码。. .
我是新手,我会很感激任何起点,所以我至少可以抓住这个概念。
我正在考虑如何描述它,但老实说,我认为 SOJavadoc
标签做得很好:
Javadoc 是一个可扩展的文档生成系统,它读取 Java 源代码中特殊格式的注释并生成编译文档。它通常用于生成 HTML 网页形式的 API 文档。
许多 IDE 还使用 Javadocs 来生成上下文 API 描述。Javadocs 可以在极其晦涩难懂的库和令人愉悦使用的库之间产生差异。
Javadocs,使用它们!
每当您需要查找 Java 方法时,您可以在 Google 上搜索该方法的名称并参考文档以了解它的作用。伟大的 !
但是这些文档是如何到位的呢?这么多文件是怎么产生的?有人雇来做那件事吗?
好吧,每当您编写代码时,您都需要使用注释在源文件中正确解释它。/** */
标记注释块。现在,javadoc
负责将这些注释解析为文档(它从这些注释中生成 HTML 文件)。所以,没有人被雇用只是javadoc
被处决。
这是开始评论的示例:
/**
* Classname
* Version info
* Copyright notice
*/
但这还不是全部。javadoc
非常强大。它甚至允许您在评论中编写基本的 HTML,然后解析 HTML 以提供正确的输出。/** <html> */
这就是为什么一些 JacaDoc 页面有表格的原因。这些是使用HTML 中的<td>
and标记制作的<tr>
例如,
/**
* First paragraph.
* <p><ul>
* <li>the first item
* <li>the second item
* <li>the third item
* <ul><p>
* Second paragraph.
*/
如果您希望 javadoc 与您的代码一起正常工作,请遵循 Java 代码约定:http ://www.oracle.com/technetwork/java/codeconventions-150003.pdf如果您的代码遵守约定,javadoc 可以轻松制作文档。
这是编写文档注释的官方 Oracle 指南:http ://www.oracle.com/technetwork/java/javase/documentation/index-137868.html
Javadoc 是一个程序,它可以读取您的 java 文件并从中创建 HTML 文档。您可以通过在文档中添加注释然后调用它来使用它。
Javadoc 是一个类似于编译器的程序,它读取您的代码并提取其中的某些部分,以便以 html 页面的形式创建(非常非常非常非常)有用的文档。您用于标准 java 代码的API页面是使用 Javadoc 制作的。
在解析代码时,Javadocs 会查找两件事:代码结构和 Javadoc 注释。代码结构就是代码本身。它用于构建页面的基本结构(即类名、字段、方法等)。Javadoc 注释是特殊的注释,以/**
代替通常的开头。/*
就常规的 java 编译器而言,它没有任何区别。一旦在 Javadoc 注释中,您就可以写出所引用代码的特定方面,并且能够使用 html 标记以及其他一些特殊语法。你可以在这里了解更多
Sun 将 JavaDoc 定义如下(http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html):
Javadoc is a tool for generating API documentation in HTML format
from doc comments in source code
注释具有某种格式,已广为人知,称为“Javadoc”。您可以在http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html查看更多详细信息