快速业务通道

Java中的包和文档 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
Javadoc注释以“/”开始,以“/”结束,里面可以包含普通文本、HTML标记和Javadoc标记。Javadoc只处理源文件中在类/接口定义、方法、域、构造器之前的注释,忽略其它地方的注释。

掌握Javadoc

现在我们先用一个例程来说明Javadoc标记的意义:

/ 我的JavaDoc测试程序--<b>JavaDocTest</b> @author <a href=http//www.csdn.net>warton2003 西安</a> <br><font color=red>test</font><--这里可以嵌入HTML本句为HTML注释--> @version 0.1 2004/01/01 / public class JavaDocTest / 在main  中要使用字符串 @see #mainjava.lang.String / static String SDisplay / 显示Javadoc测试 @param args 命令行参数 @return 没有返回值 / public static void mainString args SDisplay = ″Javadoc测试″ System.out.println SDisplay

Java中的包和文档(3)

时间:2010-12-06

在这个Java程序里面,使用了大量的Javadoc标记、文本以及HTML标记。Javadoc标记以“/”开始,表明这些都是Java代码的注释。“@”开头的标记就是Javadoc标记。

Javadoc标记有两种:独立(Standalone)标记和内联(Inline)标记。独立标记也就是那些常见的标记,如@param、@return和@author等;另一种类型的标记是内联标记这种标记采用@tag的形式 它允许开发者创建超级链接从注释部分链接到其它的Javadoc页面或者本页面的其它地方。

提示:在Java源程序里正确使用Javadoc标记是非常必要的注释习惯,将有助于Javadoc自动以源代码文件生成完整的格式化API文档。

OK,那么我们先看看Javadoc是如何生成漂亮的文档!将上面的代码保存到JavaDocTest.java并编译。

运行:javadoc -private -d doc -auth

or -version JavaDocTest.java

这时,Javadoc程序会根据JavaDocTest.java生成一个doc目录,里面有很多HTML文件,这些就是Javadoc生成的API帮助文档。

Javadoc命令行语法

光会使用标记还不能很好利用Javadoc提供的功能,必须能使用它的命令行才行。最后向大家介绍一下简单的Javadoc命令。

Javadoc的命令行语法如下:

javadoc options packagenames sourcefiles @files

提示:对于一般的应用,我们只须使用javadoc yourjavafile.java这样的命令行生成帮助文档就行了。如果你需要定制帮助文档,才会用到参数,一般情况下你可以使用javadoc help命令来查看Javadoc的帮助文档。

总之,Javadoc提供了完整规范的API文档功能。在软件项目管理和开发中,合理地使用Javadoc不仅可以减少开发时的文档工作量,提高效率,而且还非常有利于将来软件的修改和维护。

Javadoc标记的一些详细说明:

@author指定生成文档中的“作者”项,可以指定多个author。在左面的代码中,author后面还加了一个HTML标记<a>,用来链接URL。<br><font>都是HTML标记,<-- -->则是HTML注释。

@version 指定版本信息。

@see标记是比较复杂的。@see ″string″ 为“string”添加文本项,不产生任何链接。@see <a href=″URL#Value″>Label</a> 使用HTML标记产生链接。@see package.class#member Label。

@param标记用来描述参数。

@return标记用来描述返回值。

@link为内联标记,内联标记的通常格式是:@linkpackage.class#member label

提示:Label是位于注释中间的文本,package.class#member指向一个具体的类或者方法。以下是一些例子:

链接到同一类的属性,使用:@link#KEY

链接到同一类的方法,使用:@link#getComponentAtint g

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号