Javadoc的使用

在默认的情况下,Javadoc是生成描述包和类型的HTML文件。所生成的每一个HTML文件都描述了一个包或者一个类型。
Javadoc输入是Java源程序,且Javadoc会忽略源代码中任何编译错误。默认的输出是一组HTML文件,但可以定制Javadoc,将输出设置为不同的格式。
文档注解以/**开头,*/结尾,包含一行或多行的文本,每一行前面都可以加一个“*”,解析时,所有的“*”和标签都会被忽略。
例1:
/**
* This is a comment
*/
文档注解也可包含标签,但必须是可处理的特殊关键字,标签必须放在文档注解的描述之后,一条注解可以包含多个标签,也可以只有标签,没有描述。
标签必须出现在一行的最前面,忽略之前的星号、空格和其他分隔符(/**)。
标签有两类:
块标签或独立标签,显示为@tag
内嵌式标签,显示在一对花括号之内:{@tag}
例2:
/**
* This is a comment
* @author jack
*/

一般的标签含义:
@author name  指定被标注类或者方法的作者
{@code}  以代码字体显示文本
{@docRoot} 指定生成文档的根目录,当需要将一个外部文件放在所生成的所有页面中时,这个标签非常有用
@deprecated  指明已弃用的类型或者方法
@exception  指明该方法或构造器可能抛出异常,也可以用@throws表示相同含义
{@link} 插入一个超文本链接
{@literal text} 将文本中的所有特殊的字符都进行转义
@param parameterName description  描述一个方法或者构造器的参数
@return  描述一个方法的返回值
@see  后面可以带一个引用某个资源的文本条目或者链接
@serial  fieldDescription |include|exclude   描述一个默认的序列化域
@since text 参数text包含某个类或者某个类成员开始可用的软件版本号
{@value}/{@value package.class#field} 不带参数用来描述一个静态域,并显示该常量的值;带参数时,该标签可以用来描述任何程序元素
@version text  用来描述版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值