Javadoc注释标签语法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Javadoc注释标签语法

核心提示:javadoc可以根据项目代码的注释(当然是规范化的)自动生成HTML格式的API文档。 javadoc可以根据项目代码的注释(当然是规范化的)自动生成HTML格式的API文档。 三种注释类型(注释必须紧贴着注释体,不然javadoc会忽略): 类注释 变量注释 方法注释 书写格式: /** -- * ........ * @XXX -- */ 参数说明: @see 生成文档中的“参见xx 的条目”的超链接,后边可以加上:“类名”、“完整类名”、“完整类名#方法”。可用于:类、方法、变量注释。 @param 参数的说明。可用于:方法注释。 @return 返回值的说明。可用于:方法注释。 @exception 可能抛出异常的说明。可用于:方法注释。 @version 版本信息。可用于:类注释。 @author 作者名。可用于:类注释。 @deprecated 对类或方法的说明 该类或方法不建议使用,引起不推荐使用的警告 @note? 表示注解,暴露给源码阅读者的文档 @remark 表示评论,暴露给客户程序员的文档 @since 表示从那个版本起开始有了这个函数 @see? 表示交叉参考 javadoc命令: javadoc [options] [packagenames] [sourcefiles] -public 仅显示 public 类和成员 -protected 显示 protected/public 类和成员 (缺省) -package 显示 package/protected/public 类和成员 -private 显示所有类和成员 -d? 输出文件的目标目录 -version 包含 @version 段 -author 包含 @author 段 -splitindex 将索引分为每个字母对应一个文件 @interface 它用于定义新的注释类型(annotation type)。新建一个注释类型看起来和定义一Interface 没有什么两样, MyTag.java用于新建一个用户自定义标签,代码如下, ================================================================================ package tiger.annotation; /** * 用户自定义标签??MyTag */ public @interface MyTag { } 定义了一个tag之后,我们就可以在任何java文件中使用这个tag了, import tiger.annotation.MyTag; public class TagTest{ ??? ??? @MyTag ??? public void testTag(){ ??? } } =============================================================================== 注释类型还可以有成员变量, ============================================================================== package tiger.annotation; /** * 用户自定义标签??带有成员变量的MyTag */ public @interface MyTag { ??? String name(); ??? int age(); } ============================================================================= 然后我们可以这么使用这个标签, ??? @MyTag(name=MyTag,age=1) ??? public void testTag(){ ??? } ??? 使用标签最终是为了帮助开发人员提取注释信息,然后根据不同需求做进一步处理,下面我们来看看如何获取注释信息。 ============================================================================= import java.lang.annotation.Annotation; import tiger.annotation.MyTag; public class TagTest{ ??? ??? @MyTag(name=MyTag,age=1) ??? public void te

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档