1. java三種注釋形式是什麼
1. /** 寫注釋的內容 */ 這個叫分塊注釋
2. /* 寫注釋的內容 */ 這個多行注釋
3. // 寫注釋的內容 這個單行注釋
對三種注釋沒具體規定的使怎麼用
我的用法是如:
System.out.println("i:"+i); //單行注釋這行做了個什麼事情
/*
*注釋這個showInfo()方法是干什麼的
*/
public void showInfo(){
}
/**
*類的說明,作者信息,創建時間等
*/
public class Test {
}
2. java中注釋的問題
DOC注釋/**------*/是完全為javadoc服務的會被編譯識別。
@打頭的表示註解,註解這個東西是JDK1.5提出來的,表示一個類(class)、欄位(field)或者方法(method)的屬性(attribute)。
javadoc是javaAPI的一種方便實現,主要是為了別人對此類的閱讀使用的方便,一般不影響類的功能。因為java之前的C/C++的api讓你閱讀起來非常不方便。
DOC注釋裡面的專門給出doc提示用的,如:注釋內的@return 表示方法的返回值類型,它是在方法上的doc註解,即使你這個上面隨便瞎寫,不會影響類的編譯和功能。
而在方法上面直接加的@Override,表示這個方法是覆蓋來自超類(super class)的已知方法。
如果方法定義和超類的這個方法格式不合適,編譯無法通過。
3. java注釋中的@什麼意思
@XXX代表是註解(Annotation的標准翻譯)。和注釋類似,區別是注釋是給人看的,而註解是給Java系統看的。你可以定義自己的註解,具體內容就很多了,看看書吧,你會有收獲的
4. java 語句如何注釋
LZ好,217:C 在子類構造中在第一句隱含super();
218:B 訪問有public protect private還有默認的default
219:D
220:A,D 還有以/**開頭*/結尾的注釋
221:A
222:B 實例化和普通的引用數據類型不同
223:D 任何都可以讀寫,B是正確的 否則會出現流錯誤
224:B,D(不肯定)
225:D 11601希望對你有幫助!
5. java 程序注釋
你好,請下載,如果有什麼不懂的,可以追問的,或者聯系我
6. java代碼注釋所有代碼
好像和另外一個一樣,貼一下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GoodLucky extends JFrame implements ActionListener{
JTextField tf = new JTextField(); //實例化一個文本域
//設置兩個按鈕
JButton b1 = new JButton("開始");
JButton b2 = new JButton("停止");
boolean isGo = false;
//構造函數
public GoodLucky(){
b1.setActionCommand("start");//在開始按鈕上設置一個動作監聽 start
JPanel p = new JPanel(); //實例化一個可視化容器
//將兩個按鈕添加到可視化容器上面,用add方法
p.add(b1);
p.add(b2);
//在兩個按鈕上增加監聽的屬性,自動調用下面的監聽處理方法actionPerformed(ActionEvent e),如果要代碼有更好的可讀性,可用內部類實現動作
//監聽處理。
b1.addActionListener(this);
b2.addActionListener(this);
//將停止按鈕設置為不可編輯(即不可按的狀態)
b2.setEnabled(false);
this.getContentPane().add(tf,"North"); //將上面的文本域放在面板的北方,也就是上面(上北下南左西右東)
this.getContentPane().add(p,"South"); //將可視化容器pannel放在南邊,也就是下面
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //設置用戶在此窗體上發起 "close" 時默認執行的操作,參數EXIT_ON_CLOSE是使用 System exit 方法退出應用程序。僅在應用程序中使用
this.setSize(300,200); //設置面板大小,寬和高
this.setLocation(300,300); //設置面板剛開始的出現的位置
Cursor cu = new Cursor(Cursor.HAND_CURSOR); //用指定名稱創建一個新的定製游標對象,參數表示手狀游標類型
this.setCursor(cu); //為指定的游標設置游標圖像,即設置游標圖像為上面所創建的手狀游標類型
this.setVisible(true); //將面板可視化設置為true,即可視,如果為false,即程序運行時面板會隱藏
tf.setText("welcome you! "); //設置面板的標題為歡迎
this.go(); //調用go方法
}
public void go(){
while(true){ //這里是死循環,也就是說用戶不點擊停止按鈕的話他一直循環出現隨機數,直到用戶點擊停止按鈕循環才能推出,具體流程在actionPerformed方法中控制。
if(isGo == true){ //上面所定義的isGo的初始值為false,所以程序第一次到此會跳過
String s = ""; //設置空字元串
for(int j = 1; j <= 7;j++){ //產生7個隨機數
int i = (int)(Math.random() * 36) + 1;//每個隨機數產生方式,這里定義靈活,可以自由定義隨機數產生的方式
if(i < 10){
s = s + " 0" + i; //如果產生的隨機數小於10的話做處理:這里就牽扯到一個重要的概念,簡單敘述一下:
/*
當一個字元串與一個整型數項相加的意思是連接,上面的s = s + " 0" + i的意思是字元串s鏈接0再連接整型i值,而不會導致0和整型的i相加,
產生的效果為s0i,由於s為空字元串(上面定義過的),所以當i小於零時,在個位數前面加上0,比如產生的隨機數i為7的話,顯示效果為 07.
*/
}else{
s = s + " " + i; //如果產生的隨機數比10打的話,那麼加上空格顯示,即數字和數字之間有個空格
}
//以上循環循環七次,以保證能出現7個隨機數
}
tf.setText(s); //將產生的隨機數全部顯示在文本域上,用文本域對象tf調用它的設置文本的方法setText(String)實現。
}
//以下為線程延遲
try{
Thread.sleep(10); //線程類同步方法sleep,睡眠方法,括弧里的單位為ms。
}catch(java.lang.InterruptedException e){
e.printStackTrace(); //異常捕獲,不用多說。
}
}
}
//以下是上面設置的事件監聽的具體處理辦法,即監聽時間處理方法,自動調用
public void actionPerformed(ActionEvent e){ //傳入一個動作事件的參數e
String s = e.getActionCommand(); //設置字元串s來存儲獲得動作監聽,上面的start
/*
以下這個條件語句塊的作用為:用戶點擊開始後(捕獲start,用方法getActionCommand()),將命令觸發設置為true,從而執行上面的go方法中的循環體(因為循環體中要求isGo參數為true,而初始為false)。
執行循環快產生隨機數,並將開始按鈕不可編輯化,而用戶只可以使用停止按鈕去停止。如果用戶按下停止時,也就是沒有傳入參數「start」的時候,
執行else語句塊中的語句,isGo設置為false,將不執行上面go中的循環語句塊,從而停止產生隨機數,並顯示,並且把開始按鈕設置為可用,而把
停止按鈕設置為不可用,等待用戶按下開始再去開始新一輪循環產生隨機數。
*/
if(s.equals("start")){ //如果捕獲到start,也就是用戶觸發了動作監聽器,那麼下面處理
isGo = true; //設置isGo為true
b1.setEnabled(false); //將開始按鈕設置為不可用
b2.setEnabled(true); //將停止按鈕設置為可用
}else{
isGo = false; //將isGo設置為false,isGo為循環標志位
b2.setEnabled(false); //設置停止按鈕為不可用(注意看是b2,b2是停止按鈕)
b1.setEnabled(true); //設置開始按鈕為可用
}
}
public static void main(String[] args){
new GoodLucky(); //產生類的實例,執行方法
}
}
7. JAVA 怎麼快捷多行注釋
注釋 : 分為多行注釋 單行注釋
//第一種情況就是滑鼠點擊這個一行 (如圖所示) Ctrl + / 就OK
//單行注釋
8. java注釋里的這些標記分別是什麼意思
方法/步驟
java注釋,總共有3種注釋方法。
注意事項
注釋內容是不被編輯的內容,只是解釋說明
注釋,為了更方便的閱讀
每次單行注釋、多行注釋,要選中要注釋的內容