Javadoc注释说明
javadoc的注释

javadoc的注释
Javadoc是一种用于Java源代码的注释格式,它可以被特定的工具提取并转换成一份可供开发者参考的文档。
Javadoc注释以`/`开头,以`/`结尾,通常位于类、方法或字段的前面。
它们允许开发者描述代码的功能、参数、返回值以及可能的异常情况。
Javadoc 注释通常包括以下几个部分:
1. 描述部分,对于类、方法或字段的描述,通常包括其作用、使用方法等信息。
2. 参数部分,如果是方法的注释,通常会包括对方法参数的描述,包括参数名、参数类型以及参数的作用。
3. 返回部分,对于方法的注释,会描述该方法的返回值类型以及可能的返回值情况。
4. 异常部分,对于方法的注释,会描述该方法可能会抛出的异常类型及异常情况。
Javadoc注释的好处在于它们可以被Javadoc工具解析并生成
代码文档,这样其他开发者就可以通过阅读文档了解代码的功能和
使用方法。
此外,Javadoc注释也可以提高代码的可读性,让其他
开发者更容易理解代码的含义和设计初衷。
除了以上提到的基本部分,Javadoc注释还可以包括一些其他
的标签,比如`@author`用于指定作者、`@version`用于指定版本号、`@see`用于指定相关的链接等。
这些标签可以进一步丰富Javadoc
注释的内容,使得生成的文档更加完整和详尽。
总之,Javadoc注释是Java语言中一种非常有用的注释格式,
它可以帮助开发者更好地理解和使用代码,同时也为代码文档的生
成提供了便利。
因此,在编写Java代码时,合理、规范地使用Javadoc注释是非常重要的。
JavaDOC注释使用方法

JavaDOC注释使用方法JavaDOC注释使用方法目录前言一. Java 文档和 javad oc二. 文档注释的格式1. 文档注释的格式化2. 文档注释的三部分三. 使用 javadoc 标记1. @see 的使用2. 使用 @author、@version 说明类3. 使用 @param、@return 和 @exception 说明方法四. javadoc 命令前言Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗,是两种,// 注释一行/* ...... */ 注释若干行不完全对,除了以上两种之外,还有第三种,文档注释:/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/一. Java 文档和 javadocJava 程序员都应该知道使用 JDK 开发,最好的帮助信息就来自 SUN 发布的 Java 文档。
它分包、分类详细的提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、实现接口、引用等。
Java 文档全是由一些 html 文件组织起来的,在 SUM 的站点上可以下载它们的压缩包。
但是你肯定想不到,这些文档我们可以自己生成。
安装了 JDK 之后,安装目录下有一个 src.jar 文件或者 src.zip 文件,它们都是以 ZIP 格式压缩的,可以使用 WinZip 解压。
解压之后,我们就可以看到分目录放的全是 .java 文件。
是了,这些就是 Java 运行类的源码了,非常完整,连注释都写得一清二楚……不过,怎么看这些注释都有点似曾相识的感觉, 这就不奇怪了,我们的迷底也快要揭开了。
如果你仔细对比一下 .java 源文件中的文档注释 (/** ... */) 和 Java 文档的内容,你会发现它们就是一样的。
Java 文档只是还在格式和排版上下了些功夫。
java文档注释规范(一)

java⽂档注释规范(⼀)https:///huangsiqian/article/details/82725214Javadoc⼯具将从四种不同类型的“源”⽂件⽣成输出⽂档:Java语⾔类的源⽂件(.java),包注释⽂件,概述注释⽂件和其他未处理的⽂件。
包注释⽂件(Package Comment File)每个包都有⾃⼰的⽂档注释。
有两种⽅式来创建包注释⽂件:package-info.java - 可以包含包的声明,包注解(anotation),包注释和Javadoc 标签(tag)。
包注释放在包声明之前。
这是JDK 5.0新引⼊的特性。
如下。
File: java/applet/package-info.java 注意:⽂档注释块内部⾏⾸的*号是可选的/*** Provides the classes necessary to create an applet and the classes an applet uses* to communicate with its applet context.* <p>* The applet framework involves two entities:* the applet and the applet context. An applet is an embeddable window (see the* {@link java.awt.Panel} class) with a few extra methods that the applet context* can use to initialize, start, and stop the applet.** @since 1.0* @see java.awt*/package ng.applet;package.html - 只能包含包注释和Javadoc标签,不能包含包注解。
idea设置创建类的注释

idea设置创建类的注释
一.创建类的注释
在IDEA中,可以创建类的注释,以便在编写代码时快速了解类的作用和使用说明。
1. 选择添加注释的类,单击右键,选择“Generate(生成)”->“Javadoc...(Javadoc...)”;
2. 在弹出的对话框中,勾选“Class(类)”、“Description(描述)”,设置其他参数,如版权信息、作者、创建日期等;
3. 在“Description(描述)”文本框中可以输入类的简介、用法、说明等;
4. 勾选“Fields(字段)”,IDEA会自动列出类中的所有字段,可以对每个字段进行注释;
5. 选择“Methods(方法)”,IDEA将自动列出类中的所有方法,可以对每个方法进行注释;
6. 点击“OK”按钮,IDEA就会自动为类生成注释。
- 1 -。
Java文档注释用法+JavaDoc的使用说明

Java⽂档注释⽤法+JavaDoc的使⽤说明简介⽂档注释负责描述类、接⼝、⽅法、构造器、成员属性。
可以被JDK提供的⼯具 javadoc 所解析,⾃动⽣成⼀套以⽹页⽂件形式体现该程序说明⽂档的注释。
注意:⽂档注释必须写在类、接⼝、⽅法、构造器、成员字段前⾯,写在其他位置⽆效。
写在类上⾯的JavaDoc写在类上的⽂档标注⼀般分为三段:第⼀段:概要描述,通常⽤⼀句或者⼀段话简要描述该类的作⽤,以英⽂句号作为结束第⼆段:详细描述,通常⽤⼀段或者多段话来详细描述该类的作⽤,⼀般每段话都以英⽂句号作为结束第三段:⽂档标注,⽤于标注作者、创建时间、参阅类等信息第⼀段:概要描述单⾏⽰例:package org.springframework.jdbc.core;/*** Simple adapter for {@link PreparedStatementSetter} that applies a given array of arguments.**/public class ArgumentPreparedStatementSetter implements PreparedStatementSetter, ParameterDisposer {}多⾏⽰例:package ng;/*** The {@code Long} class wraps a value of the primitive type {@code* long} in an object. An object of type {@code Long} contains a* single field whose type is {@code long}.** <p> In addition, this class provides several methods for converting* a {@code long} to a {@code String} and a {@code String} to a {@code* long}, as well as other constants and methods useful when dealing* with a {@code long}.** <p>Implementation note: The implementations of the "bit twiddling"* methods (such as {@link #highestOneBit(long) highestOneBit} and* {@link #numberOfTrailingZeros(long) numberOfTrailingZeros}) are* based on material from Henry S. Warren, Jr.'s <i>Hacker's* Delight</i>, (Addison Wesley, 2002).** @author Lee Boynton* @author Arthur van Hoff* @author Josh Bloch* @author Joseph D. Darcy* @since JDK1.0*/public final class Long extends Number implements Comparable<Long> {}在注释中出现以@开头的东东被称之为Javadoc⽂档标记,是JDK定义好的如@author、@version、@since、@see、@link、@code、@param、@return、@exception、@throws等。
javadocument 的添加方法

javadocument 的添加方法【原创版3篇】《javadocument 的添加方法》篇1要在Java 中添加文档,可以使用Java 文档注释。
以下是添加文档注释的一般方法:1. 在需要添加文档注释的类、方法、字段等上面使用/**... */ 注释形式。
例如,要在一个类上添加文档注释,可以这样写:```/*** 这是一个示例类。
* 它包含一些示例方法和字段。
*/public class ExampleClass {// 示例字段private int exampleField;// 示例方法public void exampleMethod() {// 方法体}}```2. 在文档注释中使用特定的标记语法来表示不同的注释内容。
例如,使用@param 注释标记来标记方法参数的注释:```public void exampleMethod(@Param("exampleParam") String exampleParam) {// 方法体}```使用@return 注释标记来标记方法返回值的注释:```public String exampleMethod() {// 方法体return "exampleReturnValue";}```使用@author 注释标记来标记作者的注释:```/*** 这是一个示例类。
* 它包含一些示例方法和字段。
** @author John Doe*/public class ExampleClass {// 示例字段private int exampleField;// 示例方法public void exampleMethod() {// 方法体}}```3. 在文档注释中使用HTML 标签和格式来增强文档的可读性和可维护性。
例如,使用<pre> 标签来表示代码块:```/*** 这是一个示例类。
* 它包含一些示例方法和字段。
注释规范

ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
……………
}
四、代码内的注释 1、单独行注释:在代码中单起一行注释, 注释前面空一行,并与
其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注 释。
/** * @todo 注释内容 */
注释规范
注释采用javadoc的注释方法,所有注释放置于所注释目标的上方。 一、类或接口的头注释 /********************************************************** * 类描述信息 * @author 作者信息 * @date 创建日期 * @time 创建时间 * @FileName 文件名字 * @version 类或接口模块的版本号 **********************************************************/
二、属性的注释 格式:
/** * 注释内容 */
…代码(属性)… 生成快捷方法(Myeclipse):在属性上一行先用键盘打出“/**”再按回
车键即可。
三、方法的头注释
格式:
/**
*方法描述信息
* @param
* @return
* @throws
*/
…代码(方法)…
如:
/**
* 获取新闻的详细信息
格式: /* 注释内容 */ 或 //……注释内容(推存用后者)
2、行头注释:在代码行的开头进行注释,注释前面空一行。主要为 了使该行代码失去意义。
格式: // 注释内容
3、行尾注释:尾端(trailing)--极短的注释,在代码行的行尾进 行注释。一般与代码行后空8(至少4)个格,所有注释必须对齐。
java中的注释类型

java中的注释类型Java中的注释类型Java是一种面向对象的编程语言,它具有强大的功能和灵活的语法。
在Java中,注释是一种非常重要的语言特性,它可以帮助程序员更好地理解代码,提高代码的可读性和可维护性。
Java中有三种注释类型,分别是单行注释、多行注释和文档注释。
1. 单行注释单行注释是Java中最常用的注释类型之一,它以“//”开头,可以在一行中注释掉一段代码或者对代码进行解释。
单行注释通常用于临时注释掉一段代码或者对代码进行简单的解释。
例如:```// 这是一段单行注释int a = 10; // 定义一个整型变量a,赋值为10```2. 多行注释多行注释是Java中另一种常用的注释类型,它以“/*”开头,“*/”结尾,可以注释掉多行代码或者对多行代码进行解释。
多行注释通常用于注释掉一段代码或者对一段代码进行详细的解释。
例如:```/*这是一段多行注释可以注释掉多行代码也可以对多行代码进行解释*/int b = 20; // 定义一个整型变量b,赋值为20```3. 文档注释文档注释是Java中最重要的注释类型之一,它以“/**”开头,“*/”结尾,可以对类、方法、变量等进行详细的解释和说明。
文档注释通常用于生成API文档,帮助其他程序员更好地理解代码的功能和使用方法。
例如:```/*** 这是一个示例类,用于演示文档注释的使用方法*/public class Example {/*** 这是一个示例方法,用于演示文档注释的使用方法* @param a 整型参数a* @param b 整型参数b* @return 返回a和b的和*/public int add(int a, int b) {return a + b;}}```在上面的示例中,我们使用了文档注释对类和方法进行了详细的解释和说明。
在文档注释中,我们可以使用一些特殊的标记来标识参数、返回值、异常等信息,这些标记可以帮助其他程序员更好地理解代码的功能和使用方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Javadoc注释说明
Java 文档
// 注释一行
/* ...... */ 注释若干行
/** ...... */ 注释若干行,并写入 javadoc 文档
通常这种注释的多行写法如下:
/**
* .........
* .........
*/
javadoc -d 文档存放目录 -author -version 源文件名.java
这条命令编译一个名为"源文件名.java"的 java 源文件,并将生成的文档存放在"文档存放目录"指定的目录下,生成的文档中 index.html 就是文档的首页。
-author 和 -version 两个选项可以省略。
二. 文档注释的格式
1. 文档和文档注释的格式化
生成的文档是 HTML 格式,而这些 HTML 格式的标识符并不是 javadoc 加的,而是我们在写注释的时候写上去的。
比如,需要换行时,不是敲入一个回车符,而是写入 <br>,如果要分段,就应该在段前写入 <p>。
文档注释的正文并不是直接复制到输出文件 (文档的 HTML 文件),而是读取每一行后,删掉前导的 * 号及 * 号以前的空格,再输入到文档的。
如
/**
* This is first line. <br>
***** This is second line. <br>
This is third line.
*/
2. 文档注释的三部分
先举例如下
/**
* show 方法的简述.
* <p>show 方法的详细说明第一行<br>
* show 方法的详细说明第二行
* @param b true 表示显示,false 表示隐藏
* @return 没有返回值
*/
public void show(boolean b) {
frame.show(b);
}
第一部分是简述。
文档中,对于属性和方法都是先有一个列表,然后才在后面一个一个的详细的说明
简述部分写在一段文档注释的最前面,第一个点号 (.) 之前 (包括点号)。
换句话说,就是用第一个点号分隔文档注释,之前是简述,之后是第二部分和第三部分。
第二部分是详细说明部分。
该部分对属性或者方法进行详细的说明,在格式上没有什么特殊的要求,可以包含若干个点号。
* show 方法的简述.
* <p>show 方法的详细说明第一行<br>
* show 方法的详细说明第二行
简述也在其中。
这一点要记住了
第三部分是特殊说明部分。
这部分包括版本说明、参数说明、返回值说明等。
* @param b true 表示显示,false 表示隐藏
* @return 没有返回值
三. 使用 javadoc 标记
javadoc 标记由"@"及其后所跟的标记类型和专用注释引用组成
javadoc 标记有如下一些:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明
@author 作者名
@version 版本号
其中,@author 可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号 (,) 隔开。
@version 也可以使用多次,只有第一次有效
使用 @param、@return 和 @exception 说明方法
这三个标记都是只用于方法的。
@param 描述方法的参数,@return 描述方法的返回值,@exception 描述方法可能抛出的异常。
它们的句法如下:
@param 参数名参数说明
@return 返回值说明
@exception 异常类名说明。