Java 中的注释
编写注释的原因
编写程序时总需要为程序添加一些注释,用以说明某段代码的作用,或者说明某个类的用途、某个方法的功能,以及该方法的参数和返回值的数据类型及意义等。
编写注释的原因及意义如下
1、为了更好的阅读自己编写的代码,建议添加这注释。自己写的代码,可能过一段时间回顾的时候,就变得不熟悉。这个时候,注释就起到了很好的帮助作用。
2、可读性第一,效率第二。一个软件一般都是一个团队协同作战开发出来的。因此,一个人写的代码,需要被整个团队的其他人所理解。
3、代码即文档。程序源代码是程序文档的重要组成部分。
注释的语法规则
编写Java中的注释不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在 Java 中,有三种书写注释的方式。
1、单行注释
2、多行注释
3、文档注释
下面分别详细的介绍这三种注释。
单行注释:是最常用的注释方式,其注释内容从 “//”开始到本行末尾。
// 作者:louis.
// 日期:08/26.
// 类名:FirstSample.
// 作用:一个简单的 Java 应用程序.
public class FirstSample
{
// main 方法,Java 应用程序的入口
public static void main(String[] args)
{
// 向控制台输出语句 "Hei,Hei".
System.out.println("Hei,Hei");
// 下面这句代码被注释掉了,不会执行!
// System.out.println("Hei,Hei! Again.");
}
}// FirstSample 类的所有成分都应该定义在 FirstSample 类的一对大括号("{}")内.
多行注释:注释内容放到 “/*” 和 “*/”之间。也即是,注释从 “/*” 开始,到 “*/” 结束。
/* 作用:louis. */
/* 日期:08/26. */
/* 类名:FirstSample.
作用:一个简单的 Java 应用程序. */
public class FirstSample
{
/* 可以注释一行内容 */
/* main 方法,Java 应用程序的入口 */
public static void main(String[] args)
{
System.out.println("Hei,Hei");
/* 也可以注释多行内容 */
/*
System.out.println("不知道说什么了,举什么例子好呢?");
System.out.println("Hei,Hei! Again.");
*/
}
}
tips:需要注意的是,多行注释 “/*”、”*/” 不可以嵌套。
如果多行注释进行了嵌套,会发生什么呢?
public class FirstSample
{
public static void main(String[] args)
{
System.out.println("Hei,Hei");
// 下面演示多行注释进行嵌套
/*
System.out.println("不知道说什么了,举什么例子好呢?");
/* System.out.println("Hei,Hei! Again."); */
*/
}
}
编译这段代码后,编译结果如下,
编译错误,因为在多行注释 “/*”、”*/” 中嵌入了多行注释,那么第一个多行注释的 “/*” 就会和第二个多行注释的 “*/” 相匹配。第二个多行注释的 “/*” 被当做了注释的一部分,第一个多行注释的 “*/” 变成了多余的符号,所以第11行代码出错。
文档注释:Java 语言提供了专门用于生成文档的注释。
文档注释是以 “/**” 开始,以 “*/”结束的。
/**
* This is a simple class.
* @author louis
* @version 1.0
*/
public class FirstSample
{
/**
* main function,the entrance of Java Application.
* @param args command line arguments.
*/
public static void main(String[] args)
{
System.out.println("Hei,Hei");
}
}
本文的代码是存放在 “louis” 文件夹下的,下面是生成文档之前的文件夹信息,已有一个 Java 源程序文件。
下面使用 JDK 中的 javadoc 命令,来生成 Java 的 API 文档,命令是:
javadoc
本文这里使用简单的 javadoc 命令,
javadoc -d docs FirstSample.java
在 “FirstSample.java” 所在文件夹中新建一个文件夹 “docs”,存放生成的文档文件。
如果运行后,没有错误,那么就生成了正确的文档。
打开 “FirstSample.java” 所在的文件夹 “louis”,在它里面有一个 “docs” 的新文件夹生成,
可以打开这个文件夹,看看里面都有什么文件。
我们只关心这个名为 “index.html” 的文件,使用浏览器打开它。
可以看到如下的信息:
这里,注释的信息比较少,所以文档的信息也比较少。
可以将这个 html 文档大致分为5个部分。
第一部分:类的导航部分;
第二部分:快速切换浏览信息的部分;
第三部分:当前类的信息大致介绍;
第四部分:当前类的方法的概要介绍;
第五部分:当前类的方法的详细介绍。
读者可以自己多添加注释尝试一下。
Over!
原文地址: https://blog.csdn.net/PursueLuo/article/details/81985267
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章