所有 javadoc 命令都只能出现于“/**”注释中
主要通过两种方式来使用 javadoc:嵌入的 HTML,或使用“文档标记”。
其中,“文档标记”(Doc tags)是一些以“@”开头的命令,置于注释行的起始处(但前导的“*”会被忽略)。
有三种类型的注释文档,它们对应于位于注释后面的元素:类、变量或者方法。也就是说, 一个类注释正好
位于一个类定义之前;变量注释正好位于变量定义之前;而一个方法定义正好位于一个方法定义的前面。如
下面这个简单的例子所示:
/** 一个类注释 */
public class docTest {
/** 一个变量注释 */
public int i;
/** 一个方法注释 */
public void f() {}
}
注意 javadoc 只能为 public(公共)和 protected (受保护)成员处理注释文档。“private”(私有)和“友好”成员的注释会被忽略,我们看不到任何输出(也可以用-private 标记包括 private 成员)。因为只有 public 和 protected 成员才可在文件之外使用。
嵌入 H T M L
/** * <pre> * System.out.println(new Date()); * </pre> */
/** * 您<em> 甚至</em>可以插入一个列表: * <ol> * <li> 项目一 * <li> 项目二 * <li> 项目三 * </ol> */
同时丢弃的还有前导空格。
javadoc 会对所有内容进行格式化,使其与标准的文档外观相符。
不要将<h1>
或<hr> 这样的标题当作嵌入 HTML 使用,因为javadoc 会插入自己的标题,我们给出的标题会与之冲撞。
所有类型的注释文档——类、变量和方法——都支持嵌入 HTML。
@ s e e :引用其他类
所有三种类型的注释文档都可包含@see 标记,它允许我们引用其他类里的文档。对于这个标记, javadoc 会
生成相应的 HTML,将其直接链接到其他文档。格式如下:
@see 类名
@see 完整类名
@see 完整类名#方法名
每一格式都会在生成的文档里自动加入一个超链接的“See Also ”(参见)条目。注意 javadoc 不会检查我们指定的超链接,不会验证它们是否有效。
//: Property.java
import java.util.*;
/** The first Thinking in Java example program.
* Lists system information on current machine.
* @author Bruce Eckel
* @author http://www.BruceEckel.com
* @version 1.0
*/
public class Property {
/** Sole entry point to class & application
* @param args array of string arguments
* @return No return value
* @exception exceptions No exceptions thrown
*/
public static void main(String[] args) {
System.out.println(new Date());
Properties p = System.getProperties();
p.list(System.out);
System.out.println("--- Memory Usage:");
Runtime rt = Runtime.getRuntime();
System.out.println("Total Memory = "
+ rt.totalMemory()
+ " Free Memory = "
+ rt.freeMemory());
}
} ///:~原文地址:http://blog.csdn.net/adayabetter/article/details/44938491