空白
垂直空白
-
應使用一個空白行分隔……
- 包裹宣告
- 類宣告
- 建構函式
- 方法
- 靜態初始化器
- 例項初始化器
-
…並且可以用於分隔邏輯組
- 匯入宣告
- 領域
- 宣告
-
多個連續的空白行僅應用於分隔相關成員組,而不能用作標準的成員間間距。
水平空白
-
應該使用一個空格……
- 將關鍵字與相鄰的開始或結束括號和大括號分開
- 所有二元運算子和運算子之前和之後的符號,例如 lambda 表示式中的箭頭和增強 for 迴圈中的冒號(但不是在標籤的冒號之前)
- 在
//
之後開始發表評論。 - 用逗號分隔引數和分號後分隔 for 迴圈的各個部分。
- 在演員的右括號之後。
-
在變數宣告中,不建議對齊型別和變數。