java注釋是不會被編譯器和解釋器執(zhí)行的語句。 注釋可以用于提供關(guān)于變量,方法,類或任何語句的信息或解釋。 它也可以用于在特定時間隱藏程序代碼。
在Java中有3
種類型的注釋。它們分別如下 -
單行注釋僅用于注釋一行,它使用的是 //
兩個字符作為一行注釋的開始,如下語法所示 -
語法:
// This is single line comment
示例:
public class CommentExample1 {
public static void main(String[] args) {
int i = 10;// Here, i is a variable
System.out.println(i);
int j = 20;
// System.out.println(j); 這是另一行注釋,這行代碼不會被執(zhí)行。
}
}
上面示例代碼輸出結(jié)果如下 -
10
多行注釋用于注釋多行代碼。它以 /*
開始,并以 */
結(jié)束,在 /*
和 */
之間的代碼塊就是一個注釋塊,其中的代碼是不會這被執(zhí)行的。
語法:
/*
This
is
multi line
comment
*/
示例:
public class CommentExample2 {
public static void main(String[] args) {
/*
* Let's declare and print variable in java.
*
* 這是多行注釋
*/
int i = 10;
System.out.println(i);
}
}
上面示例代碼輸出結(jié)果如下 -
10
文檔注釋用于創(chuàng)建文檔API。 要創(chuàng)建文檔API,需要使用javadoc
工具。
語法:
/**
This
is
documentation
comment
*/
示例:
/**
* The Calculator class provides methods to get addition and subtraction of
* given 2 numbers.
*/
public class Calculator {
/** The add() method returns addition of given numbers. */
public static int add(int a, int b) {
return a + b;
}
/** The sub() method returns subtraction of given numbers. */
public static int sub(int a, int b) {
return a - b;
}
}
通過javac
工具編譯:
javac Calculator.java
通過javadoc
工具創(chuàng)建文檔API:
javadoc Calculator.java
現(xiàn)在,將在當(dāng)前目錄中為上面的Calculator
類創(chuàng)建了HTML文件。 打開HTML文件,并查看通過文檔注釋提供的Calculator
類的說明。如下所示 -