java代碼的規範性

    縮進:

        每個縮進單位爲四個英文空格,不要在代碼中使用TAB鍵盤。

        按層次縮進,縮進層次不能超過5層,否則需要拆分函數。

    空一行:

        兩個方法之間;

        方法內的局部變量和方法內的第一條語句之間;

        塊註釋和單註釋之前;

    空兩行:

        一個源文件的兩個片段之間;

        類聲明和接口聲明之間;

    需要加空格:

        大多數運算符號之前和之後: 比如 + < >  &  |   ||  = ....;

        ()的(前面;

        三元操作符 ? : 前後,

        case 的後面,

        函數調用的各個參數之間,

        語句表達式之間  for (int i = 0; a++ ),

    對齊:

        當方法參數過多時,需要在每個參數後換行並對齊。

        當控制或循環中的條件比較長時當換行(操作符前)、對齊並註釋各條件。

        變量定義最好通過添加空格形成對齊,同一類型的變量應放在一起。


    命名規則:

        類名(構造方法):

        命名儘量使用英文 ,並且不是縮寫,如果是縮寫則需要是公共性的,比如 impl(implement),經理manager(mgr)

        避免使用長名字,和類似的名字比如  Aa 和aa僅在大小寫上有區別的名字,

        避免使用數字命名,但可以使用2代替to,4代替for,

        類命名一般使用名詞來命名

        接口的第一個字符用“I”開頭,Service結尾,實現類的命名統一以ServiceImpl結尾

        方法:    

        方法多用動詞命名  比如:setValue;

        方法參數建議順序:(被操作者,操作內容,操作標誌,其他……)

    常量:

        常量採用全大寫單詞,在詞與詞之間用下劃線連接,且命名儘量短;

        同一組的常量可以用常量類封裝在一起,以方便引用和維護;

    變量:

        變量的命名必須以小寫字母開頭,後面的字母大寫字母開頭,其餘用小寫;

        儘量使用有意義的單詞做名字,比如不要使用a b c  d.....i  j...之類的單詞,循環之內可以用i  j   k;

    集合:userList  帶有List表示是集合;




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