關鍵字與標識符

雖然關鍵字和標識符沒有多大關係,但是鑑於這兩個詞經常一起出現,就放在一起來梳理一下吧。

關鍵字

定義:

        被Java語言賦予了特殊含義的單詞。

特點:

        所有字母都小寫。(在很多編程軟件中會顯示出一種顏色)

分類列舉:

         a.用於定義數據類型的關鍵字

class

interface

byte

short

int

long

float

double

char

boolean

void

 

 

 

 

          b.用於定義數據類型值的關鍵字

true

false

null

          c.用於定義流程控制的關鍵字

if

else

switch

case

default

while

do

for

break

continue

return

 

 

 

 

          注意:goto和const雖然從未使用,但是仍作爲保留字(在JDK的新版本中可能提升爲關鍵字)存在。

 

標識符

定義:

       用戶在編程時給類、變量/常量、方法(函數)、語句塊等起的名字。

組成規則:

       a.由數字0-9,26個英文字母的大小寫,$和_組成;

       b.不能以數字開頭;

       c.不能是關鍵字(總算是和關鍵字有一點聯繫了)

       d.名字之中不要用空格

       e.Java中嚴格區分大小寫

常用的命名規則:

       A:包

           用於把同名的文件放到不同的目錄下。

           全部小寫。如果是多級包,用.分開。

           舉例:itcast,cn.itcast, com.baidu

                     給公司做項目:域名反寫作爲包名。

       B:類和接口(見名知意,駝峯命名)

             a:一個單詞時首字母大寫。

             舉例:Student,Teacher

              b:由多個單詞組成,每個單詞的首字母大寫。

              舉例:HelloWorld, HaoGuiBao

        C:方法和變量

               a:一個單詞時首字母小寫。

               舉例:main(),age

               b:如果是多個單詞組成,從第二個單詞開始,每個單詞的首字母大寫。

               舉例:showName(),studentAge

        D:常量

                a:如果是一個單詞,全部大寫。        

                 舉例:PI

                b:如果是多個單詞,全部大寫,並用_隔開

                 舉例: STUDENT_MAX_AGE


小結:

關鍵字是語言本身給定義的,而標識符是我們自己來命名的,這些單詞都是爲了讓我們能夠更好的理解程序,統一大家的認知,使得程序員之間、程序員與機器之間都能夠良好的溝通。條條框框雖多,但是都值得遵守。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章