Java¶
Java 规则¶
命名规则¶
类别 | 规则 | 描述 |
---|---|---|
类名、接口名、枚举名、注解名 | 大驼峰命名法 | 每个单词的首字母大写,不使用下划线。应使用名词或名词短语 |
方法名 | 小驼峰命名法 | 第一个单词首字母小写,后面每个单词首字母大写。应使用动词或动词短语 |
变量名(实例变量、局部变量、参数) | 小驼峰命名法 | 与方法名规则相同。应简短且具有描述性 |
常量名 | 所有字母大写,单词间用下划线分隔 | 使用 static final 修饰的字段被视为常量 |
包名 | 全部使用小写字母 | 通常使用公司域名的反写,以确保唯一性。各部分用 . 分隔 |
格式规则¶
缩进¶
统一使用 4 个空格进行缩进。严禁使用 Tab 键,因为不同环境下 Tab 的显示宽度可能不同。现代 IDE 可以自动将 Tab 转换为空格
花括号¶
广泛采用 K&R 风格:左花括号 {
放在语句的末尾,右花括号 }
单独一行,并与原语句的开头对齐
空格和换行¶
- 关键字后加空格:
if (
,while (
,for (
。 - 操作符两边加空格:
int sum = a + b;
,if (a == b)
。 - 逗号后加空格:
method(arg1, arg2, arg3)
。 - 方法间、逻辑块间空一行:在不同方法之间,以及方法内较大的逻辑块之间,插入一个空行,增加可读性。
- 控制语句:
if
,for
,while
等语句即使只有一行代码,也建议使用{}
,以避免潜在的逻辑错误
行长限制¶
单行代码长度通常建议限制在 80 到 120 个字符以内。超长的行应进行合理换行
换行技巧:
- 在逗号后换行
- 在操作符前换行
- 下一行代码与上一行的同级表达式对齐
评论区
欢迎在评论区指出文档错误,为文档提供宝贵意见,或写下你的疑问