官术网_书友最值得收藏!

3.2 關鍵字與標識符

1.關鍵字

關鍵字(keyword)是Java語言中被賦予特定含義的一些單詞,它們在程序中有著不同的用途,因此Java語言不允許用戶對關鍵字賦予其他的含義。Java語言定義的關鍵字如表3.5所示。

表3.5 Java語言定義的關鍵字

2.標識符

標識符(identifier)是用來表示變量名、類名、方法名、數組名和文件名的有效字符序列。也就是說,任何一個變量、常量、方法、對象和類都需要有名字,這些名字就是標識符。標識符可以由編程者自由指定,但是需要遵循一定的語法規定。標識符要滿足如下規定:

(1)標識符可以由字母、數字和下畫線(_)、美元符號($)等組合而成;

(2)標識符必須以字母、下畫線或美元符號開頭,不能以數字開頭。

在實際應用標識符時,應該使標識符能在一定程度上反映它所表示的變量、常量、對象或類的意義,這樣程序的可讀性會更好。例如,i1、i2、count、value_add等都是合法的標識符,因關鍵字不能當作標識符使用,所以do、2count、high#、null等都是非法的標識符。

同時,應注意Java語言是大小寫敏感的語言。例如,class和Class、System和system分別代表不同的標識符,在定義和使用時要特別注意這一點。

用Java語言編程時,經常遵循以下命名習慣(不是強制性的):類名首字母大寫;變量名、方法名及對象名的首字母小寫。對于所有標識符,其中包含的所有單詞都應緊靠在一起,而且中間單詞的首字母大寫。例如,ThisIsAClassName,thisIsMethodOrFieldName。若定義常量時,則所有字母大寫,這樣便可標志出它們屬于編譯期的常數。Java包(package)屬于一種特殊情況,它們全都是小寫字母,即便中間的單詞亦是如此。

主站蜘蛛池模板: 吴桥县| 石泉县| 浦北县| 西宁市| 关岭| 荃湾区| 麦盖提县| 宁陕县| 营山县| 筠连县| 常德市| 梅河口市| 遂平县| 洛阳市| 额尔古纳市| 南澳县| 海晏县| 赤壁市| 克什克腾旗| 麻阳| 富源县| 开阳县| 宝山区| 吴堡县| 蚌埠市| 犍为县| 工布江达县| 民县| 谢通门县| 新巴尔虎右旗| 右玉县| 张家川| 黄冈市| 拉萨市| 阿克陶县| 玛曲县| SHOW| 通化县| 乌鲁木齐县| 木里| 黄龙县|