天天看點

關鍵字與辨別符

雖然關鍵字和辨別符沒有多大關系,但是鑒于這兩個詞經常一起出現,就放在一起來梳理一下吧。

關鍵字

定義:

        被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

小結:

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

繼續閱讀