• 关于 javadoc


    javadoc可以帮助我们编写的代码生成相关的说明文档(API文档),这个参考官方的java API ,

    通过你使用的javadoc标签,javadoc可以将你的程序中的相关api内容呈现出来,通过/**  */的方式将注释写入到javadoc文档中

    一,java注释

    // 注释一行
    /* ...... */ 注释若干行
    /** ...... */ 注释若干行,并写入 javadoc 文档
    或者是这样写
    /** * ......... * ......... */

    只有第三种方式的注释会被写入到javadoc中

    二、javadoc命令

    javadoc -d 文档存放目录 -author -version 源文件名.java

    javadoc -d c:doc -sourcepath c:src -subpackages com.liigo -author -version

    -d 指定API文档的输出目录,默认是当前目录。建议总是指定该参数。
    -sourcepath 指定源代码路径,默认是当前目录。 此参数通常是必须的。
    -subpackages 以递归的方式处理各子包。关键参数!如果不使用本参数,每次只能处理一个子包(或需手工列出所有子包)。
    -author 可以将作者信息(@author ***)导出到最终生成的API文档中
    -version 可以生成版本信息。

    这个命令生成html格式的API文档,文档中的相关内容都是通过用户写的注释和javadoc标记来实现的

    三、javadoc注释的结构

    第一部分是简述。文档中,对于属性和方法都是先有一个列表,然后才在后面一个一个的详细的说明 
    简述部分写在一段文档注释的最前面,第一个点号 (.) 之前 (包括点号)。换句话说,就是用第一个点号分隔文档注释,之前是简述,之后是第二部分和第三部分。
    第二部分是详细说明部分。该部分对属性或者方法进行详细的说明,在格式上没有什么特殊的要求,可以包含若干个点号。 
    * show 方法的简述.
    * <p>show 方法的详细说明第一行<br>
    * show 方法的详细说明第二行
    简述也在其中。这一点要记住了
    第三部分是特殊说明部分,也就是javadoc标签。这部分包括版本说明、参数说明、返回值说明等。

    /**
    * show 方法的简述.
    * <p>show 方法的详细说明第一行<br>
    * show 方法的详细说明第二行
    * @param b true 表示显示,false 表示隐藏
    * @return 没有返回值
    */
    public void show(boolean b) {
    frame.show(b);
    }

    四、javadoc标签

    @author 标明开发该类模块的作者 
    @version 标明该类模块的版本 
    @see+类名  参考转向,也就是相关主题 ,就是文档中的"另请参阅XXX"
    @param 对方法中某参数的说明 
    @return 对方法返回值的说明 
    @exception 对方法可能抛出的异常进行说明 
    五、其他

    之前Annotation中,记得有一个@Documented的元注解,当一个注解被@Documented修饰的时候,这个注解会被写入到文档中。

  • 相关阅读:
    天气查看
    省市区三级联动
    AJAX动态加载评论
    jquery插件实现分页
    obj-fit
    js使用正则表达式验证身份证格式
    弹性图片
    浏览器兼容问题
    Python3基础 __getattr__ 访问不存在的属性时,新增提示功能
    Python3基础 __delattr__ 在一个属性被删除时的行为
  • 原文地址:https://www.cnblogs.com/Coder-Pig/p/6684465.html
Copyright © 2020-2023  润新知