標籤: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 基本文法