文档注释 javadoc

选择菜单栏上project-->Generate Javadoc  可以生成注释HTML

 

(1)在基于Java的软件项目开发中,设计者通过Java文档注释向实现者阐述类的编写要求。Java将注释和源码放在同一个文件中,这样做可以保证源码和注释版本的对应性。Java提供了javadoc命名从源代码中提取文档注释内容并生产HTML格式的文档。
(2)Java文档注释内容被放到/**  */之间,在内容中可以使用@开始的若干标记,这些标记代表特殊的含义,能够别javadoc命令识别。

 

(3)注释的插入  - Java文档注释可以用来说明一下信息:
包
public类
public和protected方法
public和protected属性

例如:

package ez.corejava.comments;
/**
* Java文档注释举例。
* 
* @author Teacher
* @version1.0
*/
public class JavaDoc {
/** 分页显示的每页显示件数*/
public static final int ROW_PER_PAGE = 10;
/**
* 计算两个整型数字之和。
* 
* @param n1 被加数
* @param n2 加数
* @return 给定数字相加的结果。
*/
public int add(int n1, int n2){
    return  n1 + n2;
}
} 

 


/**
* show 方法的简述.
* <p>show 方法的详细说明第一行<br>
* show 方法的详细说明第二行
* @param b true 表示显示,false 表示隐藏
* @return 没有返回值
*/
public void show(boolean b) {
frame.show(b);
}

第一部分是简述。文档中,对于属性和方法都是先有一个列表,然后才在后面一个一个的详细的说明
简述部分写在一段文档注释的最前面,第一个点号 (.) 之前 (包括点号)。换句话说,就是用第一个点号分隔文档注释,之前是简述,之后是第二部分和第三部分。

第二部分是详细说明部分。该部分对属性或者方法进行详细的说明,在格式上没有什么特殊的要求,可以包含若干个点号。
* show 方法的简述.
* <p>show 方法的详细说明第一行<br>
* show 方法的详细说明第二行

简述也在其中。这一点要记住了

第三部分是特殊说明部分。这部分包括版本说明、参数说明、返回值说明等。
* @param b true 表示显示,false 表示隐藏
* @return 没有返回值

 


三. 使用 javadoc 标记
javadoc 标记由"@"及其后所跟的标记类型和专用注释引用组成
javadoc 标记有如下一些:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明

@author 作者名
@version 版本号
其中,@author 可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号 (,) 隔开。@version 也可以使用多次,只有第一次有效

使用 @param、@return 和 @exception 说明方法
这三个标记都是只用于方法的。@param 描述方法的参数,@return 描述方法的返回值,@exception 描述方法可能抛出的异常。它们的句法如下:
@param 参数名参数说明
@return 返回值说明
@exception 异常类名说明

 

posted @ 2015-07-08 16:07  jhtchina  阅读(180)  评论(0)    收藏  举报