2.8注释和嵌入式文档


前言

Java8官方在线文档在这里插入图片描述
文档描述对每个系统来说都是必备且重要的,这里将介绍一些javadoc标签,以便加深对文档的理解和编写等。


一、注释风格

1.单行注释

单行注释以一个//起头,直到句末,使用方便,案例如下:

This is a one-line comment

2.多行注释

多行注释以一个/*起头,*/结束,案例如下:

/*
* This is a comment
* that continues
* across lines
*/
或者是
/* This is a comment that
continues across lines */

java的注释风格来源于c++

二、语法

所有javadoc命令都只能在/**注释中出现,注释结束于*/,使用javadoc方式有两种:独立文档标签和行内文档标签,此处不再进行区分,行内标签下方标红处理,很容易区分。
共有三种类型的注释文档,分别对应于注释位置后面的三种元素:类、域和方法。
javadoc只能为public和protected成员进行文档注释。private和包内可访问成员的注释会被忽略掉(不过可以用-private进行标记,以便把private的注释包括进去,不过不建议这么做)
文档以html形式生成,所以文档注释中是可以使用html标签来定义样式的。

三、标签

标签描述格式
@see引用其他类,see标签允许用户引用其他类的文档@see classname
@see fully-qualified-classname
@see fully-qualified-classname#method-name
@link该标签与@see标签极其相似,用于行内{@link Collections#synchronizedMap Collections.synchronizedMap}
@docRoot该标签产生到文档根目录的相对路径,用于文档树页面的显示超链接<a href="{@docRoot}/../technotes/guides/collections/index.html">
@inheritDoc该标签从当前这个类的最直接的基类中继承相关文档到当前的文档注释中{@inheritDoc}
@version该标签记录版本信息@version version-information
@author该标签记录作者信息@author author-information
@since该标签允许你指定程序代码最早使用的版本@since since-information
@param该标签用于方法文档中@param parameter-name description
@return该标签用于方法文档中@return description
@throws该标签是由于某个方法调用失败而抛出 的对象@throws fully-qualified-class-name description
@deprecated该标签标记一些不被建议使用的旧特性,JDK1.5以后逐渐被@Deprecated 替换@deprecated deprecated-information

总结

回到顶部
官方网站
案例代码 代码是在github上,多刷几次应该就能出来

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值