java 基本文法

來源:互聯網
上載者:User

標籤:comm   標識符   his   保留   之間   應該   32bit   break   ceo   

標識符

標識符就是給變數、類或方法起的名字。

  • 標識符由26個英文字元大小寫(a~zA~Z)、數字(0~9)、底線(_)和貨幣符號($)組成
  • 不能以數字開頭,不能是關鍵字
  • 嚴格區分大小寫
  • 標識符的可以為任意長度
關鍵字

  存取控制 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

命名規則

命名規則要求:見名知意

1.包名

       一個唯一包名的首碼總是全部小寫ASCII字母並且是一個頂級網域名稱,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標準所指定的標識國家的英文雙字元代碼。包名的後續部分根據不同機構各自內部的命名規範而不盡相同。這類命名規範可能以特定目錄名的組成來區分部門(department),項目(project),機器(machine),或註冊名(login names)。例如:com.sun.eng com.apple.quicktime.v2 edu.cmu.cs.bovik.cheese 等;

2.類名和介面

       多個單片語成時所有單詞的首字母大寫(例:HelloWorld)。

3.變數名和函數名

       多個單片語成時第一個單詞首字母小寫,其他單字首大寫(例:lastAccessTime、getTime)。

4.常量名

       多個單片語成時,字母全部大寫,多個單詞之間使用分隔(例:INTEGERCACHE)。

注釋

  1.單行注釋(line comment)用//表示,編譯器看到//會忽略該行//後的所文本。

  2.多行注釋(block comment)用//表示,編譯器看到/時會搜尋接下來的/,忽略掉/**/之間的文本。

  3.文檔注釋用/** */表示,是java特有的注釋,其中注釋內容可以被JDK提供的工具 javadoc 所解析,產生一套以網頁檔案形式體現的該程式的說明文檔。

注意

  • 對某條語句進行說明,注釋應該寫在該語句的旁邊
  • 單行注釋一般寫在語句的後面多行注釋和文檔注釋一般寫在語句的上面
  • 文檔注釋只能出現在類、屬性、方法的上面
變數

1.整型

byte   代表一個位元組的大小   8bit  2(8)   -128~127        256short  代表兩個位元組的大小  16bit  2(16)  -2(15)~2(15)-1int    代表四個位元組的大小  32bit  2(32)  -2(31)~2(31)-1long   代表八個位元組的大小  64bit  2(64)  -2(63)~2(63)-1如果一個數值沒有採取特殊的處理,那麼該整數預設的類型是int,可以使用數值後面添加L或小寫L改變預設的整數類型。

2.浮點型

 float  代表四個位元組的大小  32bit double 代表八個位元組的大小  64bit java程式中所有的小數預設的類型是double類型,所以需要使用特殊的符號改變預設的小數類型。

3.字元型

  char   代表兩個位元組的大小  16bit  2(16)   原理:將字元對應表為碼錶中對應的十進位資料加以儲存。

4.布爾型

   boolean  佔一個位元組。只有true與false兩個值。
三元運算子

  (條件運算式)?運算式1:運算式2;

  如果條件為true,運算後的結果是運算式1;

  如果條件為false,運算後的結果是運算式2;

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.