1、变量名大小写敏感. 一个变量名字可以是任意合法的标示符 — 一个不限长度的 Unicode字母 数字, 以字母, "$
", 或 "_
"开头. 然而,惯例以字母开头定义变量名 , 而不是 "$
" 或 "_
". 此外,"$
", 按照惯例从来不被使用.你有时会发现自动生成的类包含美元符号, 但是你的变量名要避免使用它 .一个相似的惯例针对下划线的使用; 虽然技术上是合法的在变量名中包含下划线 "_
", 但是该实践不推荐. 空白字符不被允许.
2、后续字符可以使字母, 数字, 美元符号或下划线. 惯例 (和通常意义)使用该规则. 当选用一个名字作为变量名, 不要使用简写. 这样做可以使得你的代码更易读和理解. 在大部分情况下使得你的代码是自我文档化 ; 命名为 cadence
, speed
和gear的字段
, 例如, 更直观比简写版本的,比如 s
, c
, 和 g
. 必须牢记在心你的名字不能是 关键字或保留字.
3、你的变量名可以使用仅有一个单词并且该单词全部小写.如果使用多个单词,大写从第二个起的每个单词的首字母. 名称 gearRatio
和currentGear
是遵守该惯例的命名.如果你变量存储的是常量, 例如 static final int NUM_GEARS = 6
, 该惯例有一些小的改变, 大写每个单词并使用下划线来分隔每个单词. 作为惯例,下划线只使用在这种情况下.