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

2.1.2 用戶標識符

用戶標識符(User Identifier)是除關鍵字之外的任何合法標識符,它們是由用戶(即開發者)命名的。用戶標識符有時也稱為自定義標識符,通常簡稱為標識符。如同給人起名字一樣,標識符的命名也有著一定的規則,只有滿足這些規則的標識符才會被編譯器接受。

Java的標識符命名規則包括以下幾類。

(1)能包含數字(0~9)、字母(a~z、A~Z、漢字[3]等)、下劃線(_)、美元符號($)。

(2)不能以數字開頭。

(3)不能與關鍵字相同。

表2-3列舉了一些合法和非法的標識符。

表2-3 標識符舉例

說明:

(1)標識符的長度沒有限制,但不要過長。

(2)標識符區分大小寫(或稱大小寫敏感),如Max和max是不同的標識符。

(3)除某些特定位置之外,標識符命名應盡量使用英文單詞,并做到顧名思義,如CourseInfo、getCurrentValue、order_total_price、WINDOW_HEIGHT。

(4)標識符可以包含下劃線而非橫線,Java編譯器會將后者理解為運算符,從而導致語法錯誤,如order-total-price是非法標識符。這是初學者容易犯的錯誤之一。

(5)一般不推薦使用$字符。若確實需要將標識符分隔成幾部分,可使用下劃線。

主站蜘蛛池模板: 永州市| 拜城县| 郎溪县| 湘潭市| 锡林郭勒盟| 嘉义县| 长葛市| 兰坪| 武山县| 镇安县| 天水市| 湛江市| 临江市| 蓝田县| 双流县| 广宁县| 芮城县| 万盛区| 嘉荫县| 汨罗市| 磐安县| 道孚县| 江安县| 永安市| 鹤峰县| 亚东县| 宝应县| 连平县| 葵青区| 怀安县| 宣城市| 潮安县| 六盘水市| 阿城市| 宁德市| 子洲县| 嫩江县| 潍坊市| 福鼎市| 应城市| 江口县|