天天看點

8.6分享HWL變量命名規範

一、變量名命名的一些規定:

1.必須以字母、下劃線、或者美元符 開頭命名的變量雖然能夠編譯通過但是不建議使用;

②中文也可以作為命名開頭且編譯也能通過,但是不建議使用。

2.除開頭外後面的部分可以有字母、下劃線、美元符$以及數字組成;

3.雖然變量名不限制長度,但能表達清楚命名的含義即可;

4.變量名不可以和java的關鍵字沖突;

下面列出具體的關鍵字:

①用于定義通路權限修飾符的關鍵字: private、protected、public

②用于定義類、函數、變量修飾符的關鍵字:abstract、final、static、synchronized

③用于定義類與類之間關系的關鍵字:extends、implements

④用于定義建立執行個體及引用執行個體、判斷執行個體的關鍵字:new、this、super、instanceof

⑤用于異常處理的關鍵字:try、catch、finally、throw、throws

⑥用于包的關鍵字:package、import

⑦其他修飾符關鍵字:native、strictfp、transient、volatile、assert

5.再命名中大小寫是又差別的,即使由同一個單詞命名但是有個别字母的大小寫的差別,産生的就是兩個不同的變量。

二、命名的一些規範:

1.杜絕使用美元符和下劃線作為辨別符命名的開頭;

2.必須使用有意義的名字作為變量名(包括縮寫);

3.杜絕使用中文或者拼音來命名;

4.變量命名的具體格式:

類命名的格式:單個單詞的首字母都大寫的形式

方法命名的格式:單個單詞除第一個單詞外首字母大寫的形式

常量(不可修改的值)命名的格式:每個字母都得大寫,每個單詞間用下劃線隔開

變量是代碼中最基本的組成部分,變量如同積塊,是代碼編寫中不可或缺的存在。

Java中的變量大緻分為三類:

局部變量(local variable):方法或語句塊中定義的變量,生命周期是從聲明位置開始到方法或語句塊執行完畢為止。必須先聲明,再指派,後使用,沒有預設值。

成員變量(也叫執行個體變量 member variable):方法外部、類的内部定義的變量,從屬于對象,生命周期伴随對象始終。可以聲明後直接使用,因為有預設值。

類型 預設初始化值

整型 0

浮點型 0.0

布爾型 false

字元型 \u0000