1. 程式人生 > >JAVA-關鍵字&標識符

JAVA-關鍵字&標識符

clas () alt 是否 編譯 dir 編譯器 接口 劃線

關鍵字:

  關鍵字就是在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是完全不同的標識符

非法標識符

  1. class (關鍵字)
  2. 100java(不能以數字開頭)
  3. Hello java (空格不是組成標識符的元素)

標識符案例:
12abc_    //不合法 數字不能開頭
_12abc    //合法
$ab12#    //不合法 #號不屬於標識符組成元素。
[email protected]//不合法 @號不屬於標識符組成元素。

JAVA-關鍵字&標識符