单行注释和多行注释java
1.用于说明某个类的用途、某个方法的功能,以及该方法的参数和返回值的数据类型及意义等。ide
2.用于调试程序,注释掉可能有错误的代码或打印信息看程序执行到哪里出错了。工具
单行注释 //调试
多行注释 /* 和 */接口
CommentTest.java文档
public class CommentTest { /* * 多行注释 */ public static void main(String args[]) { // 单行注释 System.out.println("Hello World"); // System.out.println("这行代码被注释了、将不会被编译、执行!"); } }
文档注释it
用于生成API说明文档,告诉别人每一个类、每一个方法的功能及用法。io
文档注释 /** 和 */
编译
/** * 类文档注释 * * @author liweidong * * */ public class Javadoc { /** * 属性文档注释 */ protected String name; /** * 主方法,程序的入口 */ public static void main(String[] args) { System.out.println("hello world"); } }
IDE工具生成文档其实是使用了javadoc命令。class
javadoc命令默认只处理public或protected修饰的内容。
javadoc标记:
@author:指定java程序的做者。
@version:指定源文件的版本
@deprecated:不推荐使用的方法。
@param:方法的参数说明信息。
@return:方法的返回值说明信息。
@see:"参见",用于指定交叉参考的内容。
@exception:抛出异常的类型。
@throws:抛出的异常,和exception同义。
标记的位置限制
在类或接口能够出现的有:@see @deprecated @author @version
方法或构造器:@see @deprecated @param @return @throws @exception
Field文档注释中:@see @deprecated