文档注释是用于生成API文档,API主要用于说明类、方法、成员变量

  • javadoc工具 处理文档源文件在类、接口、方法、成员变量、构造器和内部类之前的注释,忽略其他地方的文档注释。而且javadoc工具默认只处理以public或protected修饰的类、接口、方法、成员变量、构造器和内部类之前的文档注释。
  • 如果开发者希望javadoc工具可以提取private修饰的内容,则可以使用javadoc工具是增加-private选项

javadoc命令的基本用法如下:

  javadoc 选项 Java源文件|包

java源文件可以支持通配符:

  如,使用*.java来代表当前路径下所有的java源文件。

javadoc 的常用选项:

  • -d<directory>: 该选项指定一个路径,用于生成的API文档存放到的指定目录下。
  • -windowtitle<text>: 该选项指定一个字符串,用于设置API文档的浏览器窗口标题。
  • -doctitle<html-code>:该选项指定一个HTML格式文本,用于指定概述页面的标题。 只有处于当个包下的源文件来生成API文档时,才有概述页面。
  • -header<html-code>:该选项指定一个HTML格式的文本,包含么个页面的页眉。
 javadoc -d apidoc -windowtitle 测试 -doctitle 学习 javadoc 工具的测试 API 文档 -header 我的类*Test.java                        

javadoc标记:

  • @author: 指定Java程序的作者。
  • @version:指定源文件的版本。
  • @deprecated:不推荐使用的方法。
  • @param: 方法的参数说明。
  • @return: 方法的返回值说明信息。
  • @see: "参见“,用于指定交叉参考的内容。
  • @exception:  抛出的异常的类型。
  • @throws: 抛出的异常,和@exception同义。

上面的标记的使用有位置限制的。

出现在类或者接口文档注释中的有@see、@deprecated、@author、@version等

可以出现在方法或者构造器文档注释的有@see、@deprecated、@param、@return、@throws、和@exception等

可以出现在成员变量的文档注释中的有@see和@deprecated等

最新文章

  1. java 旧url 处理的解决方法
  2. npm install socket.io遇到的问题
  3. mysql入门语句10条
  4. jdk分析工具:jps和jstack
  5. uniGUI试用笔记(十三)调用WebService
  6. yaf在windows7下32位的安装教程
  7. NOIP 2005 过河
  8. 使用idea将本地项目上传至github及clone
  9. (转) ios学习之 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
  10. UVA 11402 - Ahoy, Pirates!(段树)
  11. 重启OpenStack服务步骤
  12. sticky footer布局,定位底部footer
  13. 如何删除 SQL Server 表中的重复行
  14. 索引法则--IS NULL, IS NOT NULL 也无法使用索引
  15. 代理设计模式在auto_ptr及smart_ptr中的体现
  16. ADO SQL手写分页
  17. MT【252】椭圆内接三角形内切圆半径
  18. 796. Rotate String旋转字符串
  19. 【4opencv】识别复杂的答题卡1(主要算法)
  20. pygame

热门文章

  1. 《STL源代码剖析》---stl_hash_set.h阅读笔记
  2. WebIM(2)---消息缓存
  3. 3DMax的OFusion插件的使用问题
  4. MVC如何在Pipeline中接管请求的?
  5. DOM(一)
  6. 如何解决 Django中出现的 [Errno 13] Permission denied问题
  7. [转]loadView的用法,loadView创建基本界面,DidLoad读入数据
  8. C# 线程的定义和使用
  9. [原]逆向iOS SDK -- +[UIImage imageNamed:] 的实现
  10. .Net 异步随手记(三)