A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 帅哥哥 高级黑马   /  2014-5-8 10:48  /  1192 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 帅哥哥 于 2014-5-8 10:48 编辑



一. 概述
        Java 类通过 JavaDoc 文档来对外公布自身的用法,JavaDoc 文档是基于 HTML 格式的帮助文档。JavaDoc 文档是供 Java 开发人员阅读的,他们通过 JavaDoc 文档来了解其他开发人员的类的用法。Java 开发人员应该养成经常查阅 JavaDoc 文档的良好习惯。        JDK中提供了一个 javadoc.exe 程序,它能够识别 Java 源文件中符合特定规范的注释语句,根据这些注释语句自动生成 JavaDoc 文档。在 Java 源文件中,只有满足特定规范的注释才会生成 JavaDoc 文档,这些规范包括:
  • 注释以 /** 开始,并以 */ 结束,里面可以包含普通文本、HTML标记和 JavaDoc 标记。
  • JavaDoc 命令只处理 Java源文件中在类声明、接口声明、成员方法声明、成员变量声明及构造方法声明之前的注释,忽略位于其他地方的注释。



二. JavaDoc 标记
        在构成 JavaDoc 文档的注释语句中,可以使用 JavaDoc 标记来描述作者、版本、方法参数和方法返回值等信息。常见的 JavaDoc 标记的作用如下:
  • @version    指定版本信息
  • @since       指定最早出现在哪个版本
  • @author    指定作者
  • @see          生成参考其它 JavaDoc 文档的链接
  • @link         生成参考其它 JavaDoc 文档的链接,他和 @see 的区别在于,@link 标记能够嵌入到注释语句中,为注释语句中的特定词汇生成链接
  • @deprecated    用来表明被注释的类、变量或方法已经不提倡使用,在将来的版本中有可能被废弃
  • @param     描述方法的参数
  • @return     描述方法的返回值
  • @throws    描述方法抛出的异常,指明抛出异常的条件



三. javadoc 命令的用法
javadoc 命令包含许多命令选项,常用的命令选项有:
  • -public            仅为 public 访问级别的类及类的成员生成 JavaDoc 文档,非默认选项
  • -protected      仅为 public 和 protected 访问级别的类及类的成员生成 JavaDoc 文档,默认选项
  • -package        仅为 public 、 protected 和默认访问级别的类及类的成员生成 JavaDoc 文档,非默认选项
  • -private           为 public 、protected、默认和 private 访问级别的类及类的成员生成 JavaDoc 文档,非默认选项
  • -version           解析 @version 标记,非默认选项
  • -author            解析 @author 标记,非默认选项
  • -splitindex       讲索引分为每个字母对应一个索引文件,非默认选项
  • -sourcepath<pathlist>      指定Java 源文件路径,参数的默认值为当前目录
  • -classpath<pathlist>         指定 classpath,参数的默认值为当前目录
  • -d<directory>                    指定 JavaDoc 文档的输出目录,参数的默认值为当前目录

javadoc 命令的使用格式如下
  • javadoc [options] [packagenames] [sourcefiles]

javadoc 命令既可以处理包,也可以处理 Java 源文件。

确切的说,顶层类(相对于内部类)的访问级别只能是 public 和默认级别,而类的成员(包括构造方法、成员变量和成员方法)的访问级别可以是 public、protected、默认和 private 级别。











1 个回复

倒序浏览
支持一次
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马