Java的基本文法1

來源:互聯網
上載者:User

標籤:保留   abstract   got   不能   首字母   名稱   link   strong   switch   

一、Java關鍵字

Java關鍵字是在Java語言中被賦予了特殊含義的單詞。

  a) 用於定義資料類型的關鍵字

class interface byte short int longfloat double char boolean void         

  b) 用於定義資料類型值的關鍵字

nullturefalse

  c) 用於定義流程式控制制的關鍵字

IfelseswitchcasedefaultwhileDoforbreakcontinuereturn

  d) 用於定義存取權限的關鍵字

Publicprotectedprivete

  e) 用於定義類、函數、變數的修飾符關鍵字

Abstractfinalstaticsynchronized

  f) 用於類與類之間的關係的關鍵字

Extendsimplements

  g) 用於建立執行個體,判斷執行個體關鍵字

Newthis superinstaceof

  h) 用於處理異常關鍵字

Trycatchfinallythrowthrows

  i) 用於包的關鍵字

Packageimport

  j) 其他關鍵字

Nativestrictfptransientvolatieassert

  注意:Java的關鍵字軍事小寫,上面的某些大寫是因為wps的緣故。同時Java還有兩個保留字:goto和const

 

二、Java標識符

  Java所有的組成部分都需要名字。類名、變數名以及方法名都被稱為標識符。

  1.關於Java標識符,有以下幾點需要注意:

  1. 所有的標識符都應該以字母(A-Z或者a-z),美元符($)、或者底線(_)開始
  2. 首字元之後可以是任何字元的組合
  3. 關鍵字不能用作標識符
  4. 標識符是大小寫敏感的
  5. 可以使用中文漢字
  6. 不能以數字開頭

    樣本:

      合法標識符舉例:age、$salary、_value、__1_value

      非法標識符舉例:123abc、-salary

  2.標識符的命名規範

  1. 標識符要見名思意
  2. 採用規範的命名規範。如:駝峰命名法

三、Java注釋

  注釋是用於註解說明和解釋程式的文字。它有利於提高代碼的閱讀性。Java的注釋總共有三種,如下:

  a)  單行注釋: // .....

     單行注釋只注釋一行,到該行的斷行符號鍵處結束。

    // 請輸入你的姓名

System.out.println("Please enter your name here: "););

  b)  多行注釋:/* .....   */

     多行注釋從/*開始到*/結束,用於多行註解,注釋的內容為/*和*/之間的內容。

/*                                                         System.out.println("Please enter your age here: ");   int age = in.nextInt();                                  System.out.println("Please enter your gender here: ");String gender = in.next();                               */

  c)  文檔注釋: /** .....  */

     文檔注釋的主要的作用是,對我們寫的來源程式進行說明,它可以通過Java中的一個工具對文檔注釋進行提取,產生文檔。(工具為javaDoc.exe)

     Javadoc.exe工具能夠提取Java源碼中所有的文檔注釋,然後產生一個網頁檔案,網頁檔案中包括源碼和文檔注釋。也就是產生一個程式說明書,這個是為了方便二次開發和維護,這是給程式員看的。

/**                                           * 計算活期的利率                              * @param year                                *            存錢的年數                       * @param money                               *            存入的本金                       * @return                                    */   

  d)  注釋的作用:

  1. 注釋可以用於調試代碼,將錯誤範圍進行定位和縮小
  2. 註解源碼提高程式的可讀性,提高程式的維護性

  注意:

     注釋部分是不會寫入位元組碼的檔案中的。

 

擴充知識點:

  1.駝峰命名法:

    a) 變數和方法名:第一個單詞全部小寫,後面的單詞的首字母大寫

    b) 類名和介面名:每個單詞的首字母都要大寫

    c) 常量:常量每個單詞的所有字母全部大寫,多個單詞之間用_隔開

  2.文檔注釋的標記

@author  作者@param  輸入參數的名稱  說明@return 輸出參數說明@since JDK版本@version 版本號碼@see 連結目標@throws 異常@deprecated 解釋@link 連結地址

部落格:http://www.cnblogs.com/cenzhongman/p/6137351.html

Java的基本文法1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.