當前位置:首頁 » 編程語言 » java的注釋

java的注釋

發布時間: 2022-02-24 22:31:36

java怎麼注釋

//單行注釋
/** */多行注釋

❷ java 中的幾種注釋方式

我看動力節點的java基礎大全301集教中的三種注釋方法:

1、單行注釋 //注釋的內容

2、多行注釋/*......*/

3、/**......*/,這種方式和第二種方式相似。這種格式是為了便於javadoc程序自動生成文檔。

下面介紹一下Javadoc的標記:

特別聲明:

(1)javadoc針對public類生成注釋文檔

(2)javadoc只能在public、protected修飾的方法或者屬性之上

(3)javadoc注釋的格式化:前導*號和HTML標簽

(4)javadoc注釋要僅靠在類、屬性、方法之前

下面主要舉例說明第三種注釋的應用:

(1)首先編寫.java文件

(2)在命令行中執行以下dos命令:

javadoc *.java //根據相應的Java源代碼及其說明語句生成HTML文檔

//javadoc標記:是@開頭的,對javadoc而言,特殊的標記。

(3)在當前目錄下就會產生doc文件夾,裡面有一系列的.html文件

附上代碼:

[java]view plain

  • <spanstyle="font-size:18px;">*/

  • /**javadoc注釋的內容

  • */

  • publicclassHello{

  • /**屬性上的注釋*/

  • publicStringname;

  • /**這是main方法,是程序的入口

  • *@paramargs用戶輸入參數

  • */

  • publicstaticvoidmain(String[]args){

  • System.out.println("HelloWorld!");

  • f1();

  • }

  • /**這是第1個方法,其作用是...*/

  • publicstaticvoidf1(){

  • System.out.println("f1()!");

  • }

  • }</span>

  • [java]view plain

  • <spanstyle="font-size:18px;">importjava.io.IOException;

  • /**javadoc注釋內容

  • *@since1.0

  • *@version1.1

  • *@authorBlueJey

  • *<br>鏈接到另一個文檔{@linkHello},就這些

  • *seeHello

  • */

  • publicclassHelloWorld{

  • /**非public,protected屬性上的注釋不生成*/

  • publicStringname;

  • /**這是main方法,是程序的入口

  • *@paramargs用戶輸入的參數,是數組

  • *@throwsIOExceptionmain方法io異常

  • */

  • publicstaticvoidmain(Stringargs[])throwsIOException{

  • System.out.println("helloWorld!");

  • f1();

  • f2(1);

  • }

  • /**這是第一個方法,其作用是....

  • *@deprecated從版本1.2開始,不再建議使用此方法

  • */

  • publicstaticvoidf1(){

  • System.out.println("fl()!");

  • }

  • /**這是第二個方法,其作用是....

  • *@return返回是否OK

  • *@parami輸入參數i

  • *@seeHello

  • *@throwsIOExceptionio異常

  • */

  • publicstaticStringf2(inti)throwsIOException{

  • System.out.println("f1()!");

  • return"OK";

  • }

  • }</span>

  • 注意:

    如果源文件中有用到@version,@author標記,則在執行javadoc命令時,要加-version-author

    javadoc-version-author-ddoc*.java

    (其中用-version用於提取源文件中的版本信息-author用於提取源文件中的作者信息)

❸ JAVA 怎麼快捷多行注釋

注釋 : 分為多行注釋 單行注釋

//第一種情況就是滑鼠點擊這個一行 (如圖所示) Ctrl + / 就OK
//單行注釋

❹ java注釋里的這些標記分別是什麼意思

方法/步驟

java注釋,總共有3種注釋方法。

注意事項

  • 注釋內容是不被編輯的內容,只是解釋說明

  • 注釋,為了更方便的閱讀

  • 每次單行注釋、多行注釋,要選中要注釋的內容

  • ❺ 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(); //產生類的實例,執行方法
    }
    }

    ❻ 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希望對你有幫助!

    ❼ java注釋中的@什麼意思

    @XXX代表是註解(Annotation的標准翻譯)。和注釋類似,區別是注釋是給人看的,而註解是給Java系統看的。你可以定義自己的註解,具體內容就很多了,看看書吧,你會有收獲的

    ❽ java三種注釋形式是什麼

    1. /** 寫注釋的內容 */ 這個叫分塊注釋
    2. /* 寫注釋的內容 */ 這個多行注釋
    3. // 寫注釋的內容 這個單行注釋
    對三種注釋沒具體規定的使怎麼用
    我的用法是如:
    System.out.println("i:"+i); //單行注釋這行做了個什麼事情

    /*
    *注釋這個showInfo()方法是干什麼的
    */
    public void showInfo(){

    }

    /**
    *類的說明,作者信息,創建時間等
    */
    public class Test {

    }

    ❾ java中」 /** */」注釋和」 /* */」注釋 有什麼區別嗎

    1、/**/只代表單純的注釋 ,java文檔注釋

    2、/***/ 不僅有注釋的功效而且你滑鼠放在你注釋的方法上面他會把你注釋的內容顯示出來,

    3、只要把滑鼠放在你注釋的方法或屬性上就會顯示了

    ❿ java注釋(每行都要注釋)注釋完要多少分自己說

    建議你去下載一個API幫助文檔,相信對於你學JAVA是非常有用的。(你可以把郵箱告訴我,我發給你)下面是我的部分注釋:

    public class Exercise2a{
    public static void main(String args[]){
    String s1="Charlie ";
    String s2="Brown ";
    System.out.println(s1.trim()); //去字元串S1的空格
    System.out.println(s2.toUpperCase()); //將s2中的所有字元都轉換為大寫
    System.out.println(s1.concat(s2)); //將指定字元串S2串聯到字元串S1的結尾。
    System.out.println(s1.trim().concat(s1)); //將指定字元串S2串聯到去掉空格後的字元串S1的結尾。

    }
    }

    import java.awt.*;
    import java.applet.*;
    public class Exercise2b extends Applet{
    /**
    * Graphics 類是所有圖形上下文的抽象基類,允許應用程序可以在組件(已經在各種設備上實現),以及閉屏圖像上,進行繪制。
    */
    public void paint(Graphics g){
    g.drawLine(10,40,40,10); //在圖形上下文的坐標系統中,使用當前顏色在點 (10, 40) 和 (40, 10) 之間畫一條線。
    g.drawLine(40,10,70,40);
    g.drawRect(20,30,40,40); //繪制指定矩形的邊框。20 - 要繪制矩形的 x 坐標。30- 要繪制矩形的 y 坐標。40 - 要繪制矩形的寬度。40 - 要繪制矩形的高度。
    g.drawString("This is my third house",10,80); //使用此圖形上下文的當前字體和顏色繪制由指定 string 給定的文本,"This is my third house" - 要繪制的 string。10 - x 坐標。80 - y 坐標。
    g.drawRect(25,40,10,10);
    g.drawRect(45,40,10,10);
    g.drawRect(35,55,10,15);
    g.fillOval(40,60,5,5); //使用當前顏色填充外接指定矩形框的橢圓。40 - 要填充橢圓的左上角的 x 坐標。60 - 要填充橢圓的左上角的 y 坐標。5 - 要填充橢圓的寬度。5 - 要填充橢圓的高度。
    }
    }

    熱點內容
    編程ppm 發布:2025-01-09 22:49:25 瀏覽:729
    蒸汽之都偵探安卓按鍵在哪裡 發布:2025-01-09 22:48:30 瀏覽:818
    怎麼修改域賬號的配置文件 發布:2025-01-09 22:30:44 瀏覽:478
    49葫蘆娃怎麼改密碼 發布:2025-01-09 22:30:00 瀏覽:843
    博德之門安卓安裝哪裡 發布:2025-01-09 22:14:40 瀏覽:315
    伺服器電腦用關機嗎 發布:2025-01-09 21:53:01 瀏覽:464
    機頂盒用戶和密碼是什麼 發布:2025-01-09 21:52:24 瀏覽:384
    什麼游戲配置要求高 發布:2025-01-09 21:42:55 瀏覽:492
    路由器的管理員密碼在哪裡找到 發布:2025-01-09 21:39:26 瀏覽:409
    可以錄腳本的軟體 發布:2025-01-09 21:21:25 瀏覽:597