`
chaochaoyuyu
  • 浏览: 54535 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Javadoc使用举例

阅读更多

Java语言提供了一种强大的注释形式:文档注释。可以将源代码里的文档注释提取成一份系统的API文档。我们在开发中定义类、方法时可以先添加文档注释,然后使用javadoc工具来生成自己的API文档。

文档注释以斜线后紧跟两个星号(/**)开始,以星号后紧跟一个斜线(*/)作为结尾,中间部分全部都是文档注释,会被提取到API文档中。

例子:

package com.yuchao.javadoc;

/**
 * Description:
 * <br/>Copyright(C),2011-2012,Jack.Yu
 * <br/>This program is protected by copyright laws.
 * <br/>Program Name:
 * <br/>Data:
 * @author Jack.Yu
 * @version 1.0
 */
public class JavaDocClass {
	/**
	 * 内部属性:name
	 */
	private String name;	
	
	/**
	 * Setter方法
	 * @return name
	 */
	public String getName() {
		return name;
	}

	/**
	 * Getter方法
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

}

 javadoc命令可对源文件、包来生成API文档,常用选项有如下几个:

* -d<directory> 该选项指定一个路径,用于将生成API文档放到指定目录下

* -windowtitle<text>:该选项指定一个字符串,用于设置API文档的浏览器窗口标题

* doctitle<html-code>:该选项指定一个HTML格式的文本,用于指定概述页面的标题

* -header<html-code>:该选项指定一个HTML格式的文本,包含每个页面的页眉

例如对刚才的类生成API文档:

javadoc -d apidoc -windowtitle 实例 -doctitle 工具 -header 自定义类 JavaDoc*.java

除此之外,如果我们希望javadoc工具生成更详细的文档信息,例如为方法参数、方法返回值等生成详细的说明信息,则可以利用javadoc标记,有如下标记:

@author

@version

@deprecated

@param

@return

@see

@exception

@throws

 

分享到:
评论

相关推荐

    各种Android Dialog创建及其监听事件实现

    在Android开发中 我们经常会需要在Android界面上弹出一些对话框 比如询问用户或者让用户选择 关于Android Dialog的使用方法 已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例) 但是只是...

    阿里巴巴编程规范

    - **规定**:接口中的方法和属性无需添加任何访问修饰符,同时需附带有效的Javadoc注释。 - **解释**:保持接口定义的简洁性,同时确保其易于理解。 - **举例**: - 正确示例:`interface MyInterface { void f...

    doxygen的注释风格

    2. **简述与详述**:JavaDoc风格允许使用`\brief`或直接通过空行/小数点+空格区分简述和详述: - `/*! @brief Brief description. */ - `/** Brief description. * Detailed description starts here. */` - `/**...

    Java关键字、标识符、注释、转义字符.docx

    黑色为保留字(现阶段没有在 Java 程序当中使用,但是先预约保留下来,以备日后使用),保留字跟关键字具有同样的等级,不可被用来作为标识符。 常用的 Java 关键字包括: * 访问修饰符:public、private、...

    Maven2 的新特性.7z

    的使用举例: &lt;groupId&gt;hibernate &lt;artifactId&gt;hibernate &lt;version&gt;3.0.3 &lt;scope&gt;test 7. 传递依赖,简化依赖管理 在Maven1中,需要把依赖所需要的包也一并列出。这对于使用类似如Hibernate的用户来说所操的心...

    Ant安装配置笔记.doc

    4. **任务调用**:ANT可以调用各种外部工具,如`javac`进行编译,`javadoc`生成API文档,`jar`打包类文件等。 5. **依赖关系**:任务之间可以设定依赖关系,确保任务执行的顺序,例如`build`任务依赖于`init`任务,`...

    【02-数据类型与运算符】

    标识符举例 –abc_xyz √ –HelloWorld √ –abc$ √ –$中文 √ –_abc 对 √ –xyz#abc × –abc1 √ –1abc × 数据类型的分类  •Java语言是一个强类型语言。  –所有变量,必须先...

    json-lib-2.4-jdk15

    举例来说,如果你有一个`Person`类,你可以使用`json-lib`将其对象转换为JSON,如下所示: ```java import net.sf.json.JSONObject; import net.sf.json.JSONSerializer; public class Person { private String ...

    java语言程序设计 java编程基础入门教程资料 (2)Java语言编程基础 共105页.pptx

    * 功能:程序使用举例 * 开发日期:2005年8月11日 * 开发者:赵毅力 */ public class MyClass { public static void main(String[] args) { int int1, int2; // 声明两个整型变量 // 方法内容... } } ``` #...

    maven笔记1.pdf

    2. **依赖管理**:使用POM文件定义项目依赖,Maven可以从远程仓库自动下载并管理这些依赖,无需手动拷贝jar包。 3. **插件机制**:Maven拥有丰富的插件库,支持各种任务,如代码覆盖率报告、代码质量管理等。 4. **...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-033-Java基本语法-注释-javadoc命令.avi 北京动力节点-Java编程零基础教程-034-Java基本语法-标识符.avi 北京动力节点-Java编程零基础教程-035-Java基本语法-关键字.avi 北京...

    Maven权威指南_中文PDF

    4. **插件**:Maven的灵活性来自于插件系统,开发者可以自定义插件实现特定的构建任务,如Javadoc生成、源码编译、测试报告生成等。 **使用Maven的优势:** 1. **标准化**:Maven通过统一的构建过程和约定优于配置...

    各大公司企业真实面试题-阳光海融科技面试题请用Java语言编写完成如下任务的程序代码.doc

    2. **API文档生成**:利用工具如Javadoc自动生成API文档,方便其他开发者理解和使用。 3. **规范性**:遵循一定的注释规范可以提升整个项目的质量。 ### 6. 基本数据类型与包装类 **题目描述**:在Java中已经有了`...

    java面试宝典

    Java 语言本身并不支持 `goto` 语句,但在 Javadoc 的文档中可以看到保留关键字列表中包含了 `goto`。尽管如此,`goto` 在 Java 中并未作为正式语法提供,而是使用了 `break` 和 `continue` 来达到类似的效果。 **3...

    第一章 java基础

    - **组成部分**:JDK主要包括Java编译器(javac)、Java运行时环境(JRE)以及Java文档工具(javadoc)。 4. **JVM与JDK**: - **JVM**(Java虚拟机):负责解释执行Java字节码,实现跨平台兼容性。 - **JDK**...

Global site tag (gtag.js) - Google Analytics