- Java面向對象程序設計教程
- 張志斌
- 393字
- 2019-10-12 16:26:30
2.1 標識符
生活中,每個人都有姓名,這個姓名就是一個人的標識符(identifier)。在人類語言中使用姓名對人進行標識,溝通起來就很方便。在Java語言中,當人們想表達某些事物時,也需要使用標識符對這些事物進行標識。標識符由一個或者多個字符組成,Java語言對這些字符有嚴格的規定。
首先是標識符的組成。Java語言規定,標識符只能由字母,數字,下畫線“_”和“$”符號組成,并且數字不能用于開頭,其中字母是區分大小寫的。以下標識符都是合法的標識符:
userName、$My_Java、Age、java、_privateValue
以下標識符都是不合法的:
(1)2010year:原因是標識符中不能以數字開頭。
(2)user#name:原因是標識符只能由數字、字母、下畫線、$符號組成,#不合法。
其次,Java語言中預定義了一些標識符,這些標識符都有特殊的用途,稱為關鍵字或保留字。因為關鍵字是語言本身預定義表示特殊用途的字符序列,所以程序員在定義標識符時,不能使用這些關鍵字或保留字。
以下是Java關鍵字和保留字不能用來做標識符。
