××××-××-××发布
2010-9-4实施
2010-9-4发布
基础应用平台标准
JAVA编码规范
目 次
目 次. I
前 言. IV
JAVA开发编程规范. 1
1.范围. 1
2.源程序编程规范. 1
2.1.源程序命名规范. 1
2.2.供发布的文件规范. 1
2.3.源文件的组织规范. 1
2.3.1.版本信息和版权声明规范. 1
2.3.2.包的声明规范. 2
2.3.3.引用声明规范. 2
2.3.4.类或者接口的声明规范. 2
3.命名规范. 3
3.1.包的命名规范. 3
3.2.类和接口的命名规范. 3
3.2.1.类的命名规范. 3
3.2.2.接口的命名规范. 4
3.3.变量命名规范. 4
3.4.常量命名规范. 4
3.5.方法命名规范. 4
3.6.标签命名规范. 5
4.空白的使用规范. 6
4.1.空行规范. 6
4.2.空格规范. 6
4.3.缩进规范. 7
4.4.行的延续规范. 7
5.注释规范. 8
5.1.版权信息注释规范. 8
5.2.类注释规范. 9
5.3.成员注释规范. 10
5.4.方法注释规范. 10
5.5.内部类的注释规范. 12
5.6.其它的注释规范. 12
5.6.1.代码修改的注释规范. 12
5.6.2.冗余代码的注释. 12
5.6.3.类体外的注释. 12
6.类相关规范. 12
6.1.类的定义规范. 13
6.2.类的成员变量(字段/属性)规范. 13
6.3.类成员变量(字段/属性)的存取方法规范. 13
6.4.构造函数规范. 14
6.5.类方法(静态方法)规范. 14
6.6.实例方法规范. 15
6.7.main方法规范. 15
7.接口规范. 16
7.1.接口体的组织规范. 16
8.语句相关规范. 16
8.1.简单语句规范. 16
8.1.1.赋值和表达式规范. 16
8.1.2.本地变量声明规范. 16
8.1.3.数组的声明规范. 17
8.1.4.return语句规范. 17
8.2.复合语句. 17
8.2.1.括号的格式规范. 17
8.2.1. if语句规范. 18
8.2.3. for语句规范. 18
8.2.4. while语句规范. 18
8.2.5. switch语句规范. 19
8.2.6. try语句规范. 19
8.2.7. synchronized语句规范. 20
8.3.标签语句规范. 20
9. 编程实践规范. 20
9.1. 访问实例与类中变量的规则. 20
9.2. 引用类中的静态变量与方法的规则. 20
9.3. 变量赋值规则. 21
9.4. 综合规则. 21
9.4.1 括号规则. 21
9.4.2. 返回值规则. 21
10. 性能优化常识规范. 22
10.1. 前提约束. 22
10.1.1 关于性能的基本知识. 22
10.1.2. JAVA布署的环境和编译技术. 25
10.2. 运算时间参考值. 27
10.3. 内存管理. 28
10.3.1. 创建对象. 28
10.3.2. 有关内存管理的其他经验. 29
10.4. java集合类与性能优化. 30
10.4.1. 散列表类. 30
10.4.2. ArrayList与LinkedList 30
10.4.3. 设置ArrayList初始化容量. 31
10.4.4. Java 集合. 31
10.5. String类与性能优化. 33
10.6. 系统I/O类. 34
10.7. 线程优化规范. 34
10.7.1. 防止过多的同步. 34
10.7.2.避免同步整个代码段. 34
10.7.3. 对每个对象使用多“锁”的机制来增大并发. 34
10.8. 循环优化规范. 35
11. 日志(Log)相关规范. 37
12.其它规范. 37
退出规范. 37
异常规范. 37
类名的唯一性规范. 37
深圳人才网 深圳招聘网 深圳人才招聘网 深圳人才大市场
企业、个人免费注册,获取想要的 深圳 软件工程师招聘信息 月薪最低3000-8000,更有高端猎头职位!