java中須遵守的程式設計風格

zhengdianwei發表於2013-07-26

  遵守一門語言的程式設計風格是非常重要的,否則編寫的程式碼將難以閱讀,給後期的除錯和修改帶來很多不便。

表面上程式碼是寫該計算機的,實際上程式碼是寫給人看的,要讓人容易讀懂,這樣才能方便維護。

java中有許多需要注意的程式設計風格,即使按照一定的格式敲程式碼。

1.  識別符號:用來表識類名、變數名、方法名、型別名、陣列名、檔名的有效字元序列。

識別符號規則:由字母、下劃線、$、數字和漢字組成,長度不受限制。                             

                          識別符號的第一個字元不能是數字字元。                        

                          識別符號不能是關鍵字              

                          識別符號不能是true、false和null

2 類名:遵守識別符號規則,名字編寫採用“陀峰式”大小寫要見名知義;避免使用諸如m1、n1等名字,尤其是名字中不要將小寫的英文字母l和數字1相連線,人們很難區分1l和l1

類名舉例:  class Dog{                class 梯形{                        class GetName{                                               

                               ...                                 ....                                              ...

                      }                                 }                                       }

2  變數名; 和類名命名規定一樣,只不過變數名的首字母要小寫。

  變數名舉例:  double height  ;

               int peopleOne,peopleTwo;

3. 方法名: 和變數名的命名一樣。

  例如: class  Dog{

                        int leg=4;

                        int eye=2;

                       void dogSpark(){
                                system.out.println("旺旺");

                       }

             }

4.一行只宣告一個變數。雖然可以使用一種資料型別,並且用逗號分隔宣告若干變數,但不利於給程式碼加註釋。

5.在編寫java程式時,許多地方都涉及使用一對打括號{},比如類體、方法體、迴圈語句的迴圈體等,擴起來的內容俗稱為“程式碼快”。

程式碼塊有兩種流行的寫法:Allmans風格和Kernighan風格。

    Allimans風格也稱“獨行”風格,即左右大括號各自獨佔一行,如下

         

 class Allmans

         {

                 public static void main(String args[]){

                       int sum=-0;

                       int i=0;

                       int j=0;

                for(i=1;i<=100;i++)

                {

                       sum+=i;

                 }

                 System.out.println(sum);

          }

  Kernighan風格也稱“行尾”風格,即左大括號在上一行的行尾,而右大括號獨佔一行,如下

    

class Kernighan {

                 public static void main(String args[]){

                       int sum=-0;

                       int i=0;

                       int j=0;

                for(i=1;i<=100;i++) {

                       sum+=i;

                 }

                 System.out.println(sum);

}

當程式碼數量較大時不適合使用“獨行”風格,因為該風格將導致程式碼的左半部分的出現大量的左右大括號,導致程式碼清晰度下降。

            

              
                          

相關文章