Java代码编写规范
3
1. 前言 ........................................................................................................................................... 5
编写目的 ................................................................................................................................... 5
规范说明 ................................................................................................................................... 5
适用人员 ................................................................................................................................... 5
2. 文件结构 ................................................................................................................................... 6
2.1. Java 源文件 ................................................................................................................... 6
2.1.1. 文件头注释 ....................................................................................................... 6
2.1.2. 包和引入语句 ................................................................................................... 6
2.1.3. 类和接口声明 ................................................................................................... 6
3. 程序的版式 ............................................................................................................................... 8
3.1. 空行 ............................................................................................................................... 8
3.2. 代码行 ........................................................................................................................... 9
3.3. 代码行内的空格 ........................................................................................................... 9
3.4. 长行拆分 ..................................................................................................................... 10
3.5. 对齐缩进 ..................................................................................................................... 11
4. 命名规范 ................................................................................................................................. 12
4.1. 类(Class) ..................................................................................................................... 12
4.2. 接口 (Interface) ............................................................................................................ 12
4.3. 方法 ............................................................................................................................. 12
4.4. 变量 ............................................................................................................................. 12
4.5. 常量 ............................................................................................................................. 13
5. 编写规范 ................................................................................................................................. 14
5.1. 声明 ............................................................................................................................. 14
5.1.1. 每行声明一个变量 ......................................................................................... 14
5.1.2. 在声明处初始化(就近原则) ..................................................................... 14
5.1.3. 声明的布局 ..................................................................................................... 14
5.2. 语句 ............................................................................................................................. 15
5.2.1. 简单语句 ......................................................................................................... 15
5.2.2. 复合语句 ......................................................................................................... 15
5.2.3. 返回语句 ......................................................................................................... 15
5.2.4. if,if-else,if else-if else 语句 ....................................................................... 15
5.2.5. for 语句 ........................................................................................................... 16
5.2.6. while 语句 ....................................................................................................... 17
5.2.7. do-while 语句 .................................................................................................. 17
5.2.8. switch 语句 ..................................................................................................... 17
5.2.9. try-catch 语句 .................................................................................................. 18
5.3. 函数设计 ..................................................................................................................... 18
5.4. 类设计 ......................................................................................................................... 18
6. 注释规范 ................................................................................................................................. 19
6.1. 实现注释 ..................................................................................................................... 19
6.1.1. 块注释 ............................................................................................................. 19
6.1.2. 单行注释 ......................................................................................................... 19
6.1.3. 尾端注释 ......................................................................................................... 20
6.1.4. 行末注释 ......................................................................................................... 20