`

Javadoc注释的用法

 
阅读更多

Javadoc注释的用法

 

Javadoc注释的用法

 

相关阅读:http://blog.163.com/hui_san/blog/static/5710286720104191100389/ 

  1. 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 
    异常类名说明


    . javadoc 命令
    用法:
      javadoc [options] [packagenames] [sourcefiles]

    选项:

    -public 
    仅显示 public 类和成员 
    -protected 
    显示 protected/public 类和成员 (缺省
    -package 
    显示 package/protected/public 类和成员 
    -private 
    显示所有类和成员 
    -d <directory> 
    输出文件的目标目录 
    -version 
    包含 @version  
    -author 
    包含 @author  
    -splitindex 
    将索引分为每个字母对应一个文件 
    -windowtitle <text> 
    文档的浏览器窗口标题 

    javadoc 
    编译文档时可以给定包列表,也可以给出源程序文件列表。例如在 CLASSPATH 下有两个包若干类如下:

      fancy.Editor
      fancy.Test
      fancy.editor.ECommand
      fancy.editor.EDocument
      fancy.editor.EView

    可以直接编译类:
    javadoc fancy\Test.java fancy\Editor.java fancy\editor\ECommand.java fancy\editor\EDocument.java fancy\editor\EView.java

    也可以是给出包名作为编译参数,如:javadoc fancy fancy.editor
    可以自己看看这两种方法的区别

    到此为止javadoc就简单介绍完了,想要用好她还是要多用,多参考标准java代码(可参考JDK安装目录下的src源文件包)

分享到:
评论

相关推荐

    JavaDOC注释使用方法

    Java 程序员都应该知道使用 JDK 开发,最好的帮助信息就来自 SUN 发布的 Java 文档。它分包、分类详细的提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、...

    javadoc注释规范.doc

    五、javadoc 命令用法 javadoc 命令的基本格式为: javadoc [options] [packagenames] [sourcefiles] 其中,options 可以是以下几种: * -public:仅显示 public 类和成员 * -protected:显示 protected/public ...

    一个非常棒的Javadoc注释工具

    通过这些文件,开发者不仅可以利用JavadocHelper.jar来提高Javadoc的生成效率,还可以通过阅读其他文件了解工具的使用方法、更新历史以及未来规划。对于Java开发者来说,熟练掌握Javadoc注释的编写和利用高效的...

    解决阿里代码规范检测中方法缺少javadoc注释的问题

    javadoc注释是 Java 语言中的一种文档注释,用于描述类、方法、变量等的作用和用法。在阿里代码规范检测中,方法缺少javadoc注释将会被视为错误。 解决这个问题的关键是理解阿里代码规范检测对javadoc注释的要求。...

    javadoc 生成注释 和 检查注释的文档

    3. **结果**:生成的HTML文档将按照类层次结构组织,每个类、接口或方法都有详细的页面,展示其JavaDoc注释。 除了基本的`/**...*/`注释形式,JavaDoc还支持以下特殊标签: - `@param` 描述方法参数。 - `@return` ...

    javadoc注释

    JavaDoc注释使用`/**`开始,`*/`结束,中间可以包含多行文本。每行以`*`开头,用于对齐。这种格式的注释在编译时会被JavaDoc工具解析。 2. **注释结构**: - **类注释**:对于类、接口或枚举,注释通常位于声明的...

    javadoc标准注释文档

    - 每个公共类、接口、方法和变量都应有Javadoc注释。 - 对于非公共元素,根据团队或项目规定决定是否添加注释。 - 注释应与代码同步更新,避免信息滞后。 6. **示例**: ```java /** * 计算两个整数之和 * @...

    java编码规范及注释快捷键.doc

    - **方法注释快捷键**:IDEs如Eclipse或IntelliJ IDEA提供了注释生成快捷键,如`/**`+回车键,自动插入方法的Javadoc模板,便于快速添加注释。 #### 四、代码组织策略 - **变量排序**:按照访问级别从高到低排序,...

    本项目是IntelliJ IDEA的插件,能帮助java开发者自动生成javadoc文档注释

    通常,手动编写Javadoc注释可能需要开发者花费大量时间,而这个插件通过解析代码结构和内容,能够快速地生成符合Javadoc规范的注释模板。这不仅提高了工作效率,也确保了注释的规范性和一致性。 在使用Easy Javadoc...

    javadoc,在 Java 的注释上做文章

    通过在代码中添加特定格式的注释,JavaDoc 可以自动生成包括类层次结构、类描述、方法签名以及参数说明等在内的详细文档。 在 Java 代码中,我们通常使用 `/** ... */` 格式的多行注释来编写 JavaDoc 注释。这些...

    javadoc经典用法

    JavaDoc注释使用特殊的多行注释格式,以`/**`开头,以`*/`结束。在这两者之间,你可以插入描述类、方法、字段等的文本,以及特定的JavaDoc标签,如`@param`、`@return`、`@throws`等。例如: ```java /** * 这是一...

    详解IDEA自定义注释模板(javadoc)

    IDEA自定义注释模板(javadoc)详解 IDEA自定义注释模板(javadoc)是指在IntelliJ IDEA中自定义Java文档注释模板,以满足项目的编码风格和需求...通过这些方法,可以轻松地自定义注释模板,提高代码的可读性和可维护性。

    javadoc2swagger:将Javadoc转换为-读取自定义javadoc标记并生成一个swagger文件

    Maven插件,用于从JAX-RS和Javadoc注释生成Swagger 这个Maven插件正在为基于JAX-RS的Java服务器生成Swagger API文档。 JAX-RS批注中未包含的其他信息放置在Javadoc注释中。 例 此处提供了一个使用javadoc2swagger-...

    javadoc使用指南

    JavaDoc是Java编程语言中的一种工具,用于生成关于Java源代码的API文档。...下面将详细介绍JavaDoc的使用指南,包括其...通过阅读`javadoc使用指南.html`文件,可以获取更详细的使用方法和示例,帮助你更好地应用JavaDoc。

    eclipse代码格式化模板和注释javaDoc模板

    例如,`comments`下的`types`、`fields`、`methods`等选项,分别对应类、字段和方法的默认JavaDoc注释。通过自定义这些模板,开发者可以快速生成符合团队规范的注释,减少重复工作,并提高代码可读性。 对于初学者...

    javadoc 用法 详细说明 推荐

    本文将详细介绍javadoc的使用方法,通过具体的示例帮助读者更好地理解如何利用javadoc生成高质量的文档。 #### 二、Javadoc简介 Javadoc是一种Java语言提供的工具,用于自动生成Java源代码的文档。这些文档是以...

    javaDoc文档

    这个工具通过解析源代码中的注释(Javadoc注释),生成易于阅读和理解的HTML格式文档,使得开发者能够方便地了解类、接口、方法等的使用方式和功能。对于初学者而言,掌握JavaDoc的使用对于提升编程效率和代码可维护...

    正向工程创建hbm.xml,以及javadoc模式的读取注释

    在Java类中,我们通常会用Javadoc注释来描述类、属性和方法,包括它们在业务逻辑中的意义和用途。Hibernate的正向工程支持从这些注释中提取信息,例如字段的长度、精度、默认值等,从而避免手动在hbm.xml中编写这些...

    javadoc插件使用文档

    javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。javadoc工具能够从下列对象中提取出消息:包、公共类、公共接口、公共可能受防御的措施、公共可能受...

    Javadoc详细讲解以及生成方式

    Javadoc注释支持多种标签,如`@param`、`@return`、`@throws`等,用于指定参数、返回值和异常信息。下面是一些常见的Javadoc标签: - `@param &lt;paramName&gt;`:描述方法参数的意义和用途。 - `@return`:描述方法...

Global site tag (gtag.js) - Google Analytics