Java 基础教程

注释(Comment)

Java 和其他高级语言一样,也支持在源文件(*.java)中添加注释(Comment)。

注释的作用是对源程序进行解释说明,适当的使用注释可以增强源程序的可读性和可维护性。

注释内容在编译时会被忽略,因而不会导致编译后的字节码文件(*.class)变得臃肿。

Java 支持三种注释:

  • 第一种:单行注释,使用 // 开头。该种注释在使用 JDK 中提供的文档化工具 javadoc 时,不会被自动提取,生成软件说明文档。

  • 第二种:普通多行注释,使用 /* 开头,*/ 结束。该种注释可以跨行,适合内容较长的注释。但是,该种注释在使用 JDK 中提供的文档化工具 javadoc 时,不会被自动提取,生成软件说明文档。

  • 第三种:JavaDoc 类型的多行注释,使用 /** 开头,*/ 结束。该种注释可以使用 JDK 中提供的文档化工具 javadoc 将该注释的内容提取出来自动生成软件说明文档。

示例1:使用注释

/**
 * 这是一个用于测试的测试类
 * @author hxstrive.com 2022/3/20
 */
public class CommentsDemo {

    /*
       普通多行注释,姓名
     */
    private String name;

    /**
     * 多行注释
     * 返回 name 属性的值
     * @return 返回用户名
     */
    public String getName() {
        // 单行注释,直接返回姓名
        return this.name;
    }

}

接下来我们可以使用 JDK 提供的文档化工具 javadoc 来提取 CommentsDemo.java 中的注释内容。命令如下:

C:\Users\Administrator\Desktop>javadoc CommentsDemo.java
正在加载源文件CommentsDemo.java...
正在构造 Javadoc 信息...
标准 Doclet 版本 1.8.0_45
正在构建所有程序包和类的树...
正在生成.\CommentsDemo.html...
正在生成.\package-frame.html...
正在生成.\package-summary.html...
正在生成.\package-tree.html...
正在生成.\constant-values.html...
正在构建所有程序包和类的索引...
正在生成.\overview-tree.html...
正在生成.\index-all.html...
正在生成.\deprecated-list.html...
正在构建所有类的索引...
正在生成.\allclasses-frame.html...
正在生成.\allclasses-noframe.html...
正在生成.\index.html...
正在生成.\help-doc.html...

默认情况下,将在当前目录下面生成 Java Doc 文档,直接使用浏览器打开 index.html 文件,如下图:

更多关于 javadoc 的用法,将在后续章节详细介绍。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号