Java基礎文法

來源:互聯網
上載者:User

標籤:ret   名稱   static   定義   param   bool   block   參考   har   

1. 關鍵字

存取控制: private(私人的) protected public(公用的)

,方法和變數修飾符: abstract class extends final implements interface native new static strictfp synchronized transient volatile

程式控制: break continue return do while if else for instanceof switch case default

錯誤處理: try cathc throw throws

包相關: import package基本類型: boolean byte char double float int long short null true false

變數引用: super this void

保留字: goto const

2. 標識符 

2.1 定義 

 

1:Java對各種變數、方法和類等要素命名時,使用的字元序列稱為標識符。  

2:只要是可以起名字的地方都叫標識符。  

 

2.2 標識符的合法定義 

 

1:由26個英文字母大小寫,數字0-9,符號:_或$組成。  

2:數字不可以開頭。   

4:Java嚴格區分大小寫,長度無限制。  

5:標識符不包含空格。  

2.3 Java名稱命名規範 

 

1:包名:多單片語成時所有的字母都小寫。如:xxxyyyzzz  

2:常量名:所有字母都大寫,多單片語成時用底線串連。XXX_YYY_ZZZ  

3:類名介面名:多單片語成是所有的首字母大寫。駝峰寫法:XxxYyyZzz 4:變數名和函數名:多單片語成時,第一個單詞首字母小寫,之後的單字首大寫。xxxYyyZzz  

3. 注釋

 

1、單行(single-line)注釋:“//……”

2、塊(block)注釋:“/*……*/”

3、文檔注釋:“/**……*/”

4、javadoc 注釋標籤文法

    @author  對類的說明 標明開發該類別模組的作者

    @version 對類的說明 標明該類別模組的版本

    @see 對類、屬性、方法的說明 參考轉向,也就是相關主題

    @param 對方法的說明 對方法中某參數的說明

    @return 對方法的說明 對方法傳回值的說明

    @exception 對方法的說明 對方法可能拋出的異常進行說明  

 

4. 常量

 

 ? 常量表示不能改變的數值

 ? Java中常量的分類:

    1. 整數常量。所有整數

    2. 小數常量。所有小數

    3. 布爾型常量。較為特有,只有兩個數值。true false

    4. 字元常量。將一個數字字母或者符號用單引號(‘ ’)標識

    5. 字串常量。將一個或者多個字元用雙引號標識

    6. null常量。只有一個數值就是:null

 ? 對於整數:Java有四種表現形式

    1. 二進位

    2. 十進位

    3. 八進位:0-7,滿8進1 ,用0開頭表示。

    4. 十六進位:0-9,A-F,滿16進1,用0x開頭表示。

 

5. 負數的二進位表現形式

 

  小規律:負數的最高位是1,原數取反後加1

Java基礎文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.