- 缩进
- 缩进4个空格
- 变量命名
- 使用lowerCamelCase风格,遵从驼峰形式
int numberA;
- 每行最多字符数
- 150
- 函数最大行数
- 80
- 函数、类命名
- 函数名:使用lowerCamelCase风格,遵从驼峰形式
public void methodA() {}
- 类名:使用UpperCamelCase风格,遵从驼峰形式
class ClassA {}
- 常量
- 字母全部大写,单词间使用下划线隔开
final int NUMBER_A;
- 空行规则
- 方法间空一行,方法内不同逻辑组间空一行
- 不同组类成员间空行,类间空一行
- 注释规则
- 使用//对某一行进行注释
- 使用/**/进行类、类成员、类方法的注释
- 操作符前后空格
- 二元运算符前后加一个空格
int a = b + c;
- 其他规则
- 左大括号前不换行
- 左大括号后换行
- 右大括号前换行
- 右大括号后还有else等代码则不换行;表示终止右大括号后换行。
- ...