橘子味的心
标题:Java注释

java注释是不会被编译器和解释器执行的语句。 注释可以用于提供关于变量,方法,类或任何语句的信息或解释。 它也可以用于在特定时间隐藏程序代码。

Java注释的类型

在Java中有3种类型的注释。它们分别如下 -

  1. 单行注释
  2. 多行注释
  3. 文档注释

1)Java单行注释

单行注释仅用于注释一行,它使用的是 // 两个字符作为一行注释的开始,如下语法所示 -

语法:

  1. // This is single line comment
  2. Java

示例:

  1. public class CommentExample1 {
  2. public static void main(String[] args) {
  3. int i = 10;// Here, i is a variable
  4. System.out.println(i);
  5. int j = 20;
  6. // System.out.println(j); 这是另一行注释,这行代码不会被执行。
  7. }
  8. }
  9. Java

上面示例代码输出结果如下 -

2)Java多行注释

多行注释用于注释多行代码。它以 /* 开始,并以 */ 结束,在 /**/之间的代码块就是一个注释块,其中的代码是不会这被执行的。

语法:

  1. /*
  2. This
  3. is
  4. multi line
  5. comment
  6. */
  7. Java

示例:

  1. public class CommentExample2 {
  2. public static void main(String[] args) {
  3. /*
  4. * Let's declare and print variable in java.
  5. *
  6. * 这是多行注释
  7. */
  8. int i = 10;
  9. System.out.println(i);
  10. }
  11. }
  12. Java

上面示例代码输出结果如下 -

3)Java文档注释

文档注释用于创建文档API。 要创建文档API,需要使用javadoc工具。

语法:

  1. /**
  2. This
  3. is
  4. documentation
  5. comment
  6. */
  7. Java

示例:

  1. /**
  2. * The Calculator class provides methods to get addition and subtraction of
  3. * given 2 numbers.
  4. */
  5. public class Calculator {
  6. /** The add() method returns addition of given numbers. */
  7. public static int add(int a, int b) {
  8. return a + b;
  9. }
  10.  
  11. /** The sub() method returns subtraction of given numbers. */
  12. public static int sub(int a, int b) {
  13. return a - b;
  14. }
  15. }
  16. Java

通过javac工具编译:

  1. javac Calculator.java
  2. Java

通过javadoc工具创建文档API:

  1. javadoc Calculator.java
  2. Java

现在,将在当前目录中为上面的Calculator类创建了HTML文件。 打开HTML文件,并查看通过文档注释提供的Calculator类的说明。如下所示 -