<th id="uz6zr"><table id="uz6zr"><sub id="uz6zr"></sub></table></th> <tbody id="uz6zr"></tbody>
  • <menuitem id="uz6zr"><dfn id="uz6zr"></dfn></menuitem><menuitem id="uz6zr"><strong id="uz6zr"></strong></menuitem>
      1. Java基礎入門篇(2):Java注釋、關鍵字和標識符

        發表于:2020-10-23 09:26  作者:Java進階者   來源:51CTO

        字體: | 上一篇 | 下一篇 |我要投稿 | 推薦標簽: 軟件開發 Java

          一、注釋
          1.Java注釋有3種:
          (1)單行注釋。 //
          例如:
          public class HelloWorld{ 
              public static void main(String[] args){ 
                      //向控制臺輸出Hello,World! 
                      System.out.println("Hello, World!") 
              } 
          } 
          (2)多行注釋。 /* */
          例如:
          public class HelloWorld{ 
              public static void main(String[] args){ 
           
                      System.out.println("Hello, World!") 
                      /* 注釋控制臺輸出的Java、MYSQL,輸出Hello,World! 
                      System.out.println("Java") 
                      System.out.println("MYSQL") 
                      */ 
              } 
          }
          (3)文檔注釋。 /** */
          在開始的/* 之后,第一行或幾行是關于類、變量和方法的描述,然后,你可以包含一個或多個何種各樣的@標簽。每一個@標簽需要在一個新行的開始或在一行開始的緊跟這個星號,多個相同類型的標簽應該放成一組。
          例如:
          /*** 這個類畫一個圓 
          * @author zhan 
          * @version 2.0 
          */ 
          javadoc注釋標簽語法:
          該圖片引自《菜鳥教程》
          2.注釋有什么作用:
          (1)通過注釋提高Java源程序代碼的可讀性,使得Java程序條理清晰;
          (2)幫助理解代碼,規范源代碼;
          (3)可讀性第一,效率第二,減少后期的維護;
          二、關鍵字
          關鍵字:也稱保留字,是Java語言中已定義的標識符,具有特定含義。如public、class、void等。所有關鍵字均為小寫。
          abstract:表明類或者成員方法具有抽象屬性。
          boolean:基本數據類型之一,聲明布爾類型true和false。
          break:在循環中用于跳出循環。
          byte:基本數據類型之一,字節類型。
          case:用在switch語句中,表示其中的一個分支。
          catch:用在異常處理,用在捕獲異常。
          class:表示一個類。
          continue:用于在循環中跳過本次循環。
          default:默認,例如在switch語句中,表示一個默認的分支。
          do:用在do-while循環。
          double:基本數據類型之一,表示雙精度、64位的浮點數。
          else:用在條件語句中,表示當條件不成立的分支,例如:
          if(表達式) 
          {語句1; 
          }else{ 
          語句2; 
          }
          extends:表明一個類型是另一個類型的子類型。對于類,可以是另一個類或者抽象類;對于接口,可以是另一個接口。
          false:boolean值的false。
          final:用來說明最終屬性,表示一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量。
          finally:用于處理異常情況,用來表示一個基本肯定會被執行到的語句塊。
          float:基本數據類型之一,表示單精度浮點型。
          for:表示一種循環結構的引導詞。
          if:用于分支結構中的判斷。常與else和else if使用。
          implements:表明一個類實現了給定的接口。
          import:用于導入包。
          instanceof:用來測試一個對象是否是指定類型的實例對象。
          int:基本數據類型之一,表示32位、有符號的整數。
          interface:interface用于聲明一個接口,例如:
          public interface A{ 
          void b(); 
          } 
          聲明a為一個接口,若接上該接口,則必須實現其中的抽象方法b,接口中的成員變量是static、final、public的。接口中的方法為靜態方法或默認方法和靜態方法(API>=24)。
          long:基本數據類型之一,表示64位、有符號的整數。
          native:用來聲明一個方法是由與計算機相關的語言(如C/C++/FORTRAN語言)實現的。
          new:用于生成類的實例。例如:
          Person p = new Person();
          null:用來標識bai一個不確定的對象。
          package:用于規定當前文件的包。
          private:一種訪問控制方式,私有的方法和變量只能在本類中訪問。類和接口不能為私有。
          protected:一種訪問控制方式,受保護的方法和變量只能給子類和基類訪問。
          public:一種訪問控制方式,公有的方法、類、變量、接口能夠被任何其他類訪問。
          return:方法中返回數據,并結束方法。
          short:基本數據類型之一,表示16位、有符號的整數。
          static:表明具有靜態屬性。
          super:表明當前對象的父類型的引用或者父類型的構造方法。
          switch:switch用于分支結構,判斷某個變量與一系列值是否相等。switch 語句中的變量類型可以是:byte、short、int 、char、String、enum。
          switch( 表達式 ){ 
          case 條件1: 
          s1:單個或多個語句 
          break; 
          case 條件2: 
          s2:單個或多個語句 
          break; 
          case 條件3: 
          s3:單個或多個語句 
          break; 
          default: 
                  S4:單個或多個語句 
          } 
          synchronized:表明一段代碼需要同步執行。
          this:指向當前實例對象的引用。
          throw:用于拋出一個異常。
          throws:聲明在當前定義的成員方法中所有需要拋出的異常。
          transient:類接上序列化接口后,可以通過transient關鍵字將某些變量變得無法序列化。
          true:boolean值的true。
          try:嘗試一個可能拋出異常的程序塊。
          void:修飾方法,表示方法沒有返回值。
          volatile:表明兩個或者多個變量必須同步地發生變化。
          while:用于兩種循環結構:
          while(表達式){ 
           循環體... 
          } 
          do{ 
           循環體... 
          }while(表達式); 
          三、標識符
          (一)什么是標識符?
          標識符指的是用戶自己定義的名字,用來標識類名、變量名、方法名、數組名等。
          (二)標識符命名規則:
          1.必須以字母、下劃線(_)或美元符號($)開頭,后接字母、數字、下劃線或美元符號。
          2.不能是Java關鍵字和保留字,但可以包含關鍵字和保留字。
          3.不能包含空格和其他特殊符號。
          4.大小寫敏感。如test與Test表示兩個不同的標識符。
          例如:
          合法標識符:
          a name _a $b num_age person1 
          非法標識符:
          2a String class @163
          四、總結
          1.本文介紹了Java注釋的三種方法單行注釋、多行注釋、文檔注釋,了解注釋的作用,幫助理解代碼的,讓別人看懂你寫的代碼。
          2.了解Java的關鍵字,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名和參數,掌握標識符命名的規則,標識符是用戶自己定義的名字。
          3.這些是Java的基礎知識,希望能夠幫助到你。

          本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系51Testing小編(021-64471599-8017),我們將立即處理

        評 論

        論壇新帖

        頂部 底部


        建議使用IE 6.0以上瀏覽器,800×600以上分辨率,法律顧問:上海瀛東律師事務所 張楠律師
        版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2020, 滬ICP備05003035號
        投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

        滬公網安備 31010102002173號

        51Testing官方微信

        51Testing官方微博

        掃一掃 測試知識全知道

        在线看黄AV免费悠久