JAVA-關鍵字&標識符
關鍵字:
關鍵字就是在java程序中具備特殊含義的標識符。關鍵字一般用於描述一個程序的結構或者表示數據類型。他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名。
1.1 常見的關鍵字
備註:不必死記硬背,如果使用關鍵字作為標識符,編譯器能提示錯誤。
goto 是java的保留關鍵字,意思是java並沒有使用goto,以後是否使用未定。
標識符:
在java程序中有些名字是可以自定義的,那麽這些自定義的名字我們就稱作為自定義的標識符。
標識符要註意的細節:
1. 標識符的組成元素是由 字母(a-zA-Z) 、數字(0-9) 、 下劃線(_)、 美元符號($).
2. 標識符不能以數字開頭。
3. 標識符是嚴格區分大小寫的。
4. 標識符的長度是沒有長度限制的。
5. 標識符的命名一般要有意義(要做到讓人見名知意,提高代碼閱讀性)
6. 關鍵字、保留字不能用於自定義的標識符。
自定義標識符的規範:
1. 類名和接口名單詞的首字母大寫,其他單詞小寫。 比如: RunTime.
2. 變量名與方法名首單詞全部小寫,其他單詞首字母大寫,其他小寫。 比如: doCook();
3. 包名全部單詞小寫。
4. 常量全部單詞大寫,單詞與單詞之間使用下劃線分隔。 比如: UP_DIRECTION
合法標識符
ComputeArea,radius,area $itcast,_itcast,gz_itcast
註意:由於Java嚴格區分大小寫,ITCAST 和itcast是完全不同的標識符
非法標識符
- class (關鍵字)
- 100java(不能以數字開頭)
- Hello java (空格不是組成標識符的元素)
標識符案例:
12abc_ //不合法 數字不能開頭
_12abc //合法
$ab12# //不合法 #號不屬於標識符組成元素。
[email protected]//不合法 @號不屬於標識符組成元素。
JAVA-關鍵字&標識符