JavaDOC注释使用方法.doc

JavaDOC注释使用方法.doc

ID:55631635

大小:96.00 KB

页数:14页

时间:2020-05-21

JavaDOC注释使用方法.doc_第1页
JavaDOC注释使用方法.doc_第2页
JavaDOC注释使用方法.doc_第3页
JavaDOC注释使用方法.doc_第4页
JavaDOC注释使用方法.doc_第5页
资源描述:

《JavaDOC注释使用方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaDOC注释使用方法目录  前言  一.Java文档和javadoc  二.文档注释的格式    1.文档注释的格式化    2.文档注释的三部分  三.使用javadoc标记    1.@see的使用    2.使用@author、@version说明类    3.使用@param、@return和@exception说明方法  四.javadoc命令前言  Java的语法与C++及为相似,那么,你知道Java的注释有几种吗?是两种?  //注释一行  /*......*/注释若干行  不完全对,除了以上两种之外,还有第三种,文档注释:  /**......

2、*/注释若干行,并写入javadoc文档  通常这种注释的多行写法如下:  /**  *.........  *.........  */  一.Java文档和javadoc  Java程序员都应该知道使用JDK开发,最好的帮助信息就来自SUN发布的Java文档。它分包、分类详细的提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、实现接口、引用等。Java文档全是由一些html文件组织起来的,在SUM的站点上可以下载它们的压缩包。但是你肯定想不到,这些文档我们可以自己生成。  安装了JDK之后,安装目录下有一个src

3、.jar文件或者src.zip文件,它们都是以ZIP格式压缩的,可以使用WinZip解压。解压之后,我们就可以看到分目录放的全是.java文件。是了,这些就是Java运行类的源码了,非常完整,连注释都写得一清二楚……不过,怎么看这些注释都有点似曾相识的感觉?  这就不奇怪了,我们的迷底也快要揭开了。如果你仔细对比一下.java源文件中的文档注释(/**...*/)和Java文档的内容,你会发现它们就是一样的。Java文档只是还在格式和排版上下了些功夫。再仔细一点,你会发现.java源文件中的注释还带有HTML标识,如
等,在Java文档中

4、,该出现这些标识的地方,已经按标识的的定义进行了排版。  终于真像大白了,原来Java文档是来自这些注释。难怪这些注释叫做文档注释呢!不过,是什么工具把这些注释变成文档的呢?  是该请出javadoc的时候了。在JDK的bin目录下你可以找到javadoc,如果是Windows下的JDK,它的文件名为javadoc.exe。使用javdoc编译.java源文件时,它会读出.java源文件中的文档注释,并按照一定的规则与Java源程序一起进行编译,生成文档。  介绍javadoc的编译命令之前,还是先了解一下文档注释的格式吧。不过为了能够编译下面提到的若干例子,这里先

5、介绍一条javadoc命令:  javadoc-d文档存放目录-author-version源文件名.java  这条命令编译一个名为“源文件名.java”的java源文件,并将生成的文档存放在“文档存放目录”指定的目录下,生成的文档中index.html就是文档的首页。-author和-version两个选项可以省略。二.文档注释的格式  文档注释可以用于对类、属性、方法等进行说明。写文档注释时除了需要使用/**....*/限定之外,还需要注意注释内部的一些细节问题。  1.文档和文档注释的格式化  生成的文档是HTML格式,而这些HTML格式的标识符并不是jav

6、adoc加的,而是我们在写注释的时候写上去的。比如,需要换行时,不是敲入一个回车符,而是写入
,如果要分段,就应该在段前写入

。  因此,格式化文档,就是在文档注释中添加相应的HTML标识。  文档注释的正文并不是直接复制到输出文件(文档的HTML文件),而是读取每一行后,删掉前导的*号及*号以前的空格,再输入到文档的。如 /***Thisisfirstline.
*****Thisissecondline.
Thisisthirdline.*/  编译输出后的HTML源码则是 Thisisfirstline.
Thisissecondl

7、ine.
Thisisthirdline.  前导的*号允许连续使用多个,其效果和使用一个*号一样,但多个*号前不能有其它字符分隔,否则分隔符及后面的*号都将作为文档的内容。*号在这里是作为左边界使用,如上例的第一行和第二行;如果没有前导的*号,则边界从第一个有效字符开始,而不包括前面的空格,如上例第三行。  还有一点需要说明,文档注释只说明紧接其后的类、属性或者方法。如下例: /**commentforclass*/publicclassTest{/**commentforaattribute*/intnumber;/**commentforametho

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。