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

2.1 標識符

生活中,每個人都有姓名,這個姓名就是一個人的標識符(identifier)。在人類語言中使用姓名對人進行標識,溝通起來就很方便。在Java語言中,當人們想表達某些事物時,也需要使用標識符對這些事物進行標識。標識符由一個或者多個字符組成,Java語言對這些字符有嚴格的規定。

首先是標識符的組成。Java語言規定,標識符只能由字母,數字,下畫線“_”和“$”符號組成,并且數字不能用于開頭,其中字母是區分大小寫的。以下標識符都是合法的標識符:

userName、$My_Java、Age、java、_privateValue

以下標識符都是不合法的:

(1)2010year:原因是標識符中不能以數字開頭。

(2)user#name:原因是標識符只能由數字、字母、下畫線、$符號組成,#不合法。

其次,Java語言中預定義了一些標識符,這些標識符都有特殊的用途,稱為關鍵字或保留字。因為關鍵字是語言本身預定義表示特殊用途的字符序列,所以程序員在定義標識符時,不能使用這些關鍵字或保留字。

以下是Java關鍵字和保留字不能用來做標識符。

主站蜘蛛池模板: 青海省| 郯城县| 马鞍山市| 怀安县| 闵行区| 黑河市| 集贤县| 阿鲁科尔沁旗| 烟台市| 夏津县| 绥芬河市| 阜宁县| 额济纳旗| 宁夏| 长白| 华宁县| 丰城市| 丹东市| 吉首市| 额尔古纳市| 澄江县| 山阳县| 泗水县| 平远县| 伊金霍洛旗| 赤壁市| 顺平县| 垦利县| 桓台县| 砚山县| 旬邑县| 保定市| 大丰市| 江陵县| 肇源县| 隆化县| 勐海县| 大足县| 德格县| 花垣县| 来安县|