Java学习笔记

C风格注释
你可以把注释内容写在/* /里,可跨多行,一旦标记了/,它遇到下一个*/就会结束注释。
单行注释
你可以把注释内容写在//标记之后,知道本行结束,不可跨多行。
用于提取文档的注释(注释文档)
Java提供了Javadoc机制从源码的注释中提取和生成html文档,不过这个注释要符合特定格式,
用于提取文档的注释以/开头,以/结束。这样的注释也可跨多行,注释间每行开始如果有一个*或任意空白都可被忽略,为了更方便的提取文档,可以在这种注释里直接加入html代码,比如:
/
*
*具体类信息可以到这里查找


/
把这段注释文档放在某个你想注释的类,字段 或者 方法前面一行,再用javadoc提取文档你就能看到你对这个类/字段或者方法的注释,后面我们会提到,只能对标记为public或protect的类/域/方法做注释。
也可以通过@符号加一些标记让javadoc快速自动帮你生成符合情境的html文档,比如:
/

*@author TiriSane
*/
提取文档后,这个注释对应的类/域/方法介绍上会有作者这一项。除了author还有很多标记可以用:
@see 类名
@see 类名#类成员名
@see可以在你介绍一个类成员时,链接到其他类/类成员的文档。

  {@link 类名#类成员名 你想要显示的标签名}
  @link作用类似域@see,不过文档中超链接处会显示标签名而不是类名。
  
   @version
   用于说明版本信息。
   
   @since
   用于说明代码使用JDK的最早版本,比如@since JDK 1.8
   
   @author
   用于说明作者信息。

   @param 参数名 描述
   带@param的注释需放在一个类方法之前,用于说明这个方法的其中一个参数的意义。

   @return 描述
   带@return的注释需放在一个类方法之前,用于说明这个方法的返回值。

    @throws 异常类 异常说明
   目前还没讲到异常,简言之,就是用来 放在方法前 描述这个方法在何种情况下可能会产生这种异常。

    @deprecated
    用于指出注释文档所注释的类/域/方法是过时的,下个版本可能就删掉了,建议使用你代码的人不要使用这个标记的类/域/方法。

    {@docRoot}
    这个标签往往配合一些注释文档里的html代码使用,指出了文档的根目录,是一种相对路径标记。
    
    {@inheritDoc}
    这个标记所在的注释文档要放在类前面,生成javadoc时会把它的直接继承类的注释复制到这个类里。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值