空白

垂直空白

  • 應使用一個空白行分隔……

    • 包裹宣告
    • 類宣告
    • 建構函式
    • 方法
    • 靜態初始化器
    • 例項初始化器
  • …並且可以用於分隔邏輯組

    • 匯入宣告
    • 領域
    • 宣告
  • 多個連續的空白行僅應用於分隔相關成員組,而不能用作標準的成員間間距。

水平空白

  • 應該使用一個空格……

    • 將關鍵字與相鄰的開始或結束括號和大括號分開
    • 所有二元運算子和運算子之前和之後的符號,例如 lambda 表示式中的箭頭和增強 for 迴圈中的冒號(但不是在標籤的冒號之前)
    • //之後開始發表評論。
    • 用逗號分隔引數和分號後分隔 for 迴圈的各個部分。
    • 在演員的右括號之後。
  • 在變數宣告中,不建議對齊型別和變數。