Javadoc注释

    java注释文档(javadoc),是便于提取注释的工具。通过javadoc,文档与代码建立了链接,不再是彼此分离的。大大方便了文档的维护工作。

    javadoc执行之后会输出要提个HTML文件,可以用浏览器查看。这样改工具就使得我们只需创建和维护单一源文件,不需要单独写文档。

语法

    javadoc文档以"/**"开头,"*/"结尾。

示例

   
/** A class comment */
public class Documentation1 {
  /** A field comment */
  public int i;
  /** A method comment */
  public void f() {}
} 

    注意Javadoc只能为public和protected成员进行文档注释,private和包访问成员的注释会被忽略掉 ,这点要注意。

    javadoc可以内嵌HTML标签,如在pre标签之间写代码:

/**
* <pre>
* System.out.println(new Date());
* </pre>
*/
    当然也可以写普通HTML:
/**
* You can <em>even</em> insert a list:
* <ol>
* <li> Item one
* <li> Item two
* <li> Item three
* </ol>
*/

常用javadoc标签

javadoc中又一些特殊的文档标签,用"@"开头的命令,有一些特殊的作用。

如果学习JDK源码,这些会发现这些文档注解经常出现

1.@see:引用其他类,链接到其他文档,格式如下:

    @see classname

    @see fully-qualified-classname

    @see fully-qualified-classname#method-name

    使用后会出现"See Also"条目

2.{@link package.class#member}

    与@see相似,只能用于行内作为超链接标签。不会出现"See Also"

3.{@docRoot}

    链接到文档根路径

4.{@inheritDoc}

    从这个类的父类中继承相关文档到当前文档注释

5.@version

    包含版本信息说明。格式:

    @version version-information

6.@author

    作者信息。格式:

    @author author-information

7.@since

    指定代码最早使用版本

8.@param

    用于方法文档中,说明参数含义。格式:

    @param parameter-name description

9.@return

    用于方法文档中,说明返回值含义。格式:

    @return description

10.@throws

    对异常进行说明。格式:

    @throws fully-qualified-class-name description

11.@deprecated

    指出该特性已经被改进或者被新特性取代,建议用户不要使用这些旧特性,因为将来可能会被删除。

    使用带有此标记的方法,编译器会发出警告。

    现在该注释已经被@Deprecated注解替代


    

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值