1、變數名大小寫敏感. 乙個變數名字可以是任意合法的標示符 — 乙個不限長度的 unicode字母 數字, 以字母, "$
", 或 "_
"開頭. 然而,慣例以字母開頭定義變數名 , 而不是 "$
" 或 "_
". 此外,"$
", 按照慣例從來不被使用.你有時會發現自動生成的類包含美元符號, 但是你的變數名要避免使用它 .乙個相似的慣例針對下劃線的使用; 雖然技術上是合法的在變數名中包含下劃線 "_
", 但是該實踐不推薦. 空白字元不被允許.
2、後續字元可以使字母, 數字, 美元符號或下劃線. 慣例 (和通常意義)使用該規則. 當選用乙個名字作為變數名, 不要使用簡寫. 這樣做可以使得你的**更易讀和理解. 在大部分情況下使得你的**是自我文件化 ; 命名為cadence
,speed
和gear的字段
, 例如, 更直觀比簡寫版本的,比如s
,c
, 和g
. 必須牢記在心你的名字不能是
關鍵字或保留字.
3、你的變數名可以使用僅有乙個單詞並且該單詞全部小寫.如果使用多個單詞,大寫從第二個起的每個單詞的首字母. 名稱gearratio
和currentgear
是遵守該慣例的命名.如果你變數儲存的是常量, 例如static final int num_gears = 6
, 該慣例有一些小的改變, 大寫每個單詞並使用下劃線來分隔每個單詞. 作為慣例,下劃線只使用在這種情況下.
變數命名規則
1.匈牙利命名 開頭字母用變數型別的縮寫,其餘部分用變數的英文或英文的縮寫,要求單詞第乙個字母大寫。for example long lsum 0 l 是型別的縮寫 2.小駝峰式 little camel case 第乙個單詞首字母小寫,後面其他單詞首字母大寫。for example string ...
JAVA命名規則
識別符號型別 命名規則例子包 packages 乙個唯一包名的字首總是全部小寫的ascii字母並且是乙個頂級網域名稱,通常是com,edu,gov,mil,net,org,或1981年iso 3166標準所指定的標識國家的英文雙字元 包名的後續部分根據不同機構各自內部的命名規範而不盡相同。這類命名規...
JAVA命名規則
識別符號型別 命名規則例子包 packages 乙個唯一包名的字首總是全部小寫的ascii字母並且是乙個頂級網域名稱,通常是com,edu,gov,mil,net,org,或1981年iso 3166標準所指定的標識國家的英文雙字元 包名的後續部分根據不同機構各自內部的命名規範而不盡相同。這類命名規...