JAVA 编程规范
目 录
1. 引言 5
1.1. 目的..................................................................................................................................5
1.2. 范围..................................................................................................................................5
1.3. 术语定义...........................................................................................................................5
2. 格 式 6
2.1. 缩进、换行、空格.............................................................................................................6
2.2. 类成员的摆放顺序.............................................................................................................7
2.3. 文件格式...........................................................................................................................7
2.4. 行最大长度.......................................................................................................................8
2.5. 括号..................................................................................................................................8
3. 命名规则 9
3.1. 类和接口...........................................................................................................................9
3.2. 包......................................................................................................................................9
3.3. 方法名...............................................................................................................................9
3.4. get 和 set 方法(属性的定义).........................................................................................9
3.5. 变量................................................................................................................................10
3.5.1. 普通变量:............................................................................................................10
3.5.2. 常用对象变量.........................................................................................................10
3.5.3. 类的属性名............................................................................................................10
3.5.4. Static Final 变量的命名..........................................................................................11
3.5.5. 临时变量................................................................................................................11
4. 注 释 12
4.1. 要求................................................................................................................................12
4.2. JavaDoc 说明.................................................................................................................12
4.3. 类....................................................................................................................................14
4.4. 方法................................................................................................................................15
4.5. 代码的自我说明..............................................................................................................16
5. 编 码 17
5.1. 不要使用的结构..............................................................................................................17
5.2. 不要混合使用递增和递减运算符.....................................................................................17
5.3. 变量初始化.....................................................................................................................17
5.4. 魔鬼数字/字符.................................................................................................................18
5.5. 范围(scope)...............................................................................................................18
5.6. 其它................................................................................................................................18
6. JTest 规范 20
6.1. 1-2 级............................................................................................................................20
6.2. 3 级或以上......................................................................................................................20
第 3 页 共 22 页
- 1
- 2
- 3
前往页