Idea 快速生成 JavaDoc文档

  • Javadoc的定义

  • javadoc  是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。
  • Javadoc标签

标签

描述示例
@author标识一个类的作者,一般用于类注释@author description
@deprecated指名一个过期的类或成员,表明该类或方法不建议使用@deprecated description
{@docRoot}指明当前文档根目录的路径Directory Path
@exception可能抛出异常的说明,一般用于方法注释@exception exception-name explanation
{@inheritDoc}从直接父类继承的注释

Inherits a comment from the immediate surperclass.

{@link}插入一个到另一个主题的链接{@link name text}
{@linkplain}插入一个到另一个主题的链接,但是该链接显示纯文本字体Inserts an in-line link to another topic.
@param说明一个方法的参数,一般用于方法注释@param parameter-name explanation
@return说明返回值类型,一般用于方法注释,不能出现再构造方法中@return explanation
@see指定一个到另一个主题的链接@see anchor
@serial说明一个序列化属性@serial description
@serialData说明通过 writeObject() 和 writeExternal() 方法写的数据@serialData description
@serialField说明一个 ObjectStreamField 组件@serialField name type description
@since说明从哪个版本起开始有了这个函数@since release
@throws和 @exception 标签一样.The @throws tag has the same meaning as the @exception tag.
{@value}

显示常量的值,该常量必须是 static 属性。

Displays the value of a constant, which must be a static field.
@version指定类的版本,一般用于类注释@version info

在项目中我们使用  javaDoc注释 /** */

  • 在类上
/**
 * @author aux
 * @version 版本1.1 
 */
  • 在方法上
/**
 * 描述
 *
 * @param 参数
 * @return 返回
 */

  • Javadoc的生成

   在ider里打开 Tools工具栏,

   

 

   点击左侧项目,再去点Generate java Doc

生成文件范围

Module  项目名

Directory 指定文件目录

Output directory 是生成之后的文件夹

勾选变量修饰符作用域展示,默认是 protected ,public  这些是过滤修饰符(方法或变量、类有这些修饰符可以加入文档中),右侧 @**  是javaDoc 注释下的别名

Maximum heap size    最大堆栈大小

Include test sources  是否包含测试类

othercommand line arguments: -encoding UTF-8 -charset UTF-8  UTF编码

Open generated documentation in browser 在浏览器打开文档

生成之后打开 index.html

发现标题是生成的文档(无标题),这时我们编辑index.html文件,修改<title>标签即可

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值