- 6
- 0
- 约1.06万字
- 约 14页
- 2018-11-16 发布于江苏
- 举报
JavaDOC注释使用具体办法
JavaDOC注释使用方法
目录
HYPERLINK /book/javadoc/ \l t00 前言 HYPERLINK /book/javadoc/ \l t10 一. Java 文档和 javadoc HYPERLINK /book/javadoc/ \l t20 二. 文档注释的格式 HYPERLINK /book/javadoc/ \l t21 1. 文档注释的格式化 HYPERLINK /book/javadoc/ \l t22 2. 文档注释的三部分 HYPERLINK /book/javadoc/ \l t30 三. 使用 javadoc 标记 HYPERLINK /book/javadoc/ \l t31 1. @see 的使用 HYPERLINK /book/javadoc/ \l t32 2. 使用 @author、@version 说明类 HYPERLINK /book/javadoc/ \l t33 3. 使用 @param、@return 和 @exception 说明方法 HYPERLINK /book/javadoc/ \l t40 四. javadoc 命令
前言
Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种?
// 注释一行 /* ...... */ 注释若干行
不完全对,除了以上两种之外,还有第三种,文档注释:
/** ...... */ 注释若干行,并写入 javadoc 文档
通常这种注释的多行写法如下:
/** * ......... * ......... */
一. Java 文档和 javadoc
Java 程序员都应该知道使用 JDK 开发,最好的帮助信息就来自 SUN 发布的 Java 文档。它分包、分类详细的提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、实现接口、引用等。
Java 文档全是由一些 html 文件组织起来的,在 SUM 的站点上可以下载它们的压缩包。但是你肯定想不到,这些文档我们可以自己生成。
安装了 JDK 之后,安装目录下有一个 src.jar 文件或者 src.zip 文件,它们都是以 ZIP 格式压缩的,可以使用 WinZip 解压。解压之后,我们就可以看到分目录放的全是 .java 文件。是了,这些就是 Java 运行类的源码了,非常完整,连注释都写得一清二楚……不过,怎么看这些注释都有点似曾相识的感觉?
这就不奇怪了,我们的迷底也快要揭开了。如果你仔细对比一下 .java 源文件中的文档注释 (/** ... */) 和 Java 文档的内容,你会发现它们就是一样的。Java 文档只是还在格式和排版上下了些功夫。再仔细一点,你会发现 .java 源文件中的注释还带有 HTML 标识,如 B、BR、Code 等,在 Java 文档中,该出现这些标识的地方,已经按标识的的定义进行了排版。
终于真像大白了,原来 Java 文档是来自这些注释。难怪这些注释叫做文档注释呢!不过,是什么工具把这些注释变成文档的呢?
是该请出 javadoc 的时候了。在 JDK 的 bin 目录下你可以找到 javadoc,如果是 Windows 下的 JDK,它的文件名为 javadoc.exe。使用 javdoc 编译 .java 源文件时,它会读出 .java 源文件中的文档注释,并按照一定的规则与 Java 源程序一起进行编译,生成文档。
介绍 javadoc 的编译命令之前,还是先了解一下文档注释的格式吧。不过为了能够编译下面提到的若干例子,这里先介绍一条 javadoc 命令:
javadoc -d 文档存放目录 -author -version 源文件名.java
这条命令编译一个名为 “源文件名.java”的 java 源文件,并将生成的文档存放在“文档存放目录”指定的目录下,生成的文档中 index.html 就是文档的首页。-author 和 -version 两个选项可以省略。
二. 文档注释的格式
文档注释可以用于对类、属性、方法等进行说明。写文档注释时除了需要使用 /** .... */ 限定之外,还需要注意注释内部的一些细节问题。
1. 文档和文档注释的格式化
生成的文档是 HTML 格式,而这些 HTML 格式的标识符并不是 javadoc 加的,而是我们在写注释的时候写上去的。比如,需要换行时,不是敲入一个回车符,而是写入 br,如果要分段,就应该在段前写入
您可能关注的文档
最近下载
- 强直性脊柱炎诊疗指南2025版.pdf VIP
- 鲁滨逊漂流记课件.pptx VIP
- 部编人教版三年级下册道德与法治全册新质教学课件(配2026年春改版教材).pptx
- 《中华人民共和国气候变化应对法》之意见稿 - climaxmi.pdf VIP
- ISO 9001- 2026质量管理体系模板文件之30:变更控制管理程序(雷泽佳编写-2026A1).doc VIP
- 1.2《在庆祝中国共产党成立100周年大会上的讲话》课件 中职高一语文高教版基础模块下册.ppt VIP
- 供电公司电力营销基本知识讲义.pdf VIP
- 2022年常德职业技术学院单招职业技能模拟试题及答案解析.docx VIP
- 广东生益科技股份有限公司松山湖厂区国家电子电路基材工程技术研究中心及第五期扩建项目.pdf VIP
- 2025年信息系统安全专家跨域单点登录的信任体系构建专题试卷及解析.pdf VIP
原创力文档

文档评论(0)