日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

阿里巴巴java开发编码规范—代码格式

發布時間:2023/12/10 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里巴巴java开发编码规范—代码格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

強制:

1.大括號的使用約定:如果大括號內為空,簡潔地寫成{}即可,不需要換行,如果是非空代碼塊則:
?? ?左大括號前不換行
?? ?左大括號后換行
?? ?右大括號前換行
?? ?右大括號后還有else等代碼不換行
?? ?表示終止的右大括號后必須換行。

2.左小括號和字符之間不出現空格;同樣,右小括號和字符之間也不出現空格。
3.if/for/while/switch/do等保留字和括號之間都必須加空格。
4.任何二目、三目運算符的左右兩邊都要加一個空格。
5.采用4個空格縮進,禁止使用tab字符。

例子:

public static void main(String[] args) { // 縮進 4 個空格 String say = "hello"; // 運算符的左右必須有一個空格 int flag = 0; // 關鍵詞 if 與括號之間必須有一個空格,括號內的 f 與左括號,0 與右括號不需要空格 if (flag == 0) { System.out.println(say); } // 左大括號前加空格且不換行;左大括號后換行 if (flag == 1) { System.out.println("world"); // 右大括號前換行,右大括號后有 else,不用換行 } else { System.out.println("ok"); // 在右大括號后直接結束,則必須換行 }


6.注釋的雙斜線與注釋內容之間有且僅有一個空格
7.單行字符數限制不超過120個,超出需要執行換行,換行時遵循如下原則

  • ?第二行相比第一行縮進4個空格,從第三行開始不再縮進。
  • ?運算符與下文一起換行
  • 方法調用的點符號和下文一起換行
  • 方法調用時,多個參數,需要換行時,在逗號后進行
  • 在括號前不要換行
  • ? ?8.方法參數在定義和傳入時,多個參數逗號后邊必須加空格
    ? ?9.IDE的text file encoding 設置為UTF-8;IDE中文件換行符使用Unix格式,不要使用Windows格式。?

    推薦


    1.沒有必要增加若干行空格來使某一行的字符與上一行相應位置的字符對齊。
    2.方法體內的執行語句組、變量的定義語句組、不同業務邏輯之間或者不同的語義之間插入一個空行。相同業務邏輯和語義之間不需要插入空行。
    ?

    總結

    以上是生活随笔為你收集整理的阿里巴巴java开发编码规范—代码格式的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。