JAVA开发编程规范

 

××××-××-××发布

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 ArrayListLinkedList 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,更有高端猎头职位! 

www.szrcwz.com                                                                                                                                           

                  Google 提供的广告

posted @ 2010-09-27 08:56  栈长  阅读(117)  评论(0编辑  收藏  举报