java编程规范28875new

java编程规范28875new

ID:18545741

大小:451.50 KB

页数:61页

时间:2018-09-18

java编程规范28875new_第1页
java编程规范28875new_第2页
java编程规范28875new_第3页
java编程规范28875new_第4页
java编程规范28875new_第5页
资源描述:

《java编程规范28875new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Author:yoyudenghihiJava编程规范Date:2008.10.15Java编程规范目录第一章概述51.1规范制定原则51.2术语定义5Pascal大小写5Camel大小写5第二章排版62.1缩进62.1.1常规设置62.1.2常用缩进62.2换行82.2.1当表达式超出或即将超出规定的列宽,遵循以下规则进行换行82.2.2编辑单元中的换行82.3空行92.3.1在以下情况下使用两个空行92.3.2在以下情况下使用一个空行92.4空格102.4.1声明中102.4.2控制语句中122.4.

2、3表达式中132.4.4数组142.4.5已经参数化的类型142.5括号-()152.6花括号-{}152.7.1花括号的位置152.7.2右花括号“}”后建议加一个注释以便于方便的找到与之相应15第三章注释173.1注释的概述173.2JavaDoc183.2.1javadoc命令183.2.2JavaDoc文档标记213.2.3JavaDoc书写规范:24第四章声明284.1 每行声明数284.2 初始化284.3 位置284.4 类和接口的声明294.5 字段的声明29第五章命名规范305.1 命名

3、概述305.2  大小写规则3161Author:yoyudenghihiJava编程规范Date:2008.10.155.3  包命名325.4  类325.5  接口335.6   枚举(Enum)335.7 参数345.9  方法345.10  属性(property)355.11  事件365.12  常量(staticfinal)375.13  字段375.14静态字段385.15  集合385.16  措词38第六章语句406.1每行一个语句406.2复合语句406.3return语句406.

4、4Label块语句40第七章可读性417.1运算符417.2数字规范417.3源代码41第八章可测性43第九章程序效率459.1编程时要经常注意代码的效率459.2在保证软件系统的正确性、稳定性、可读性及可测性的前提下,提高代码效率459.3局部效率应为全局效率服务,不能因为提高局部效率而对全局效率造成影响459.4通过对系统数据结构的划分与组织的改进,以及对程序算法的优化来提高空间效率459.5循环体内工作量最小化469.5仔细分析有关算法,并进行优化469.6仔细考查、分析系统及模块处理输入(如事务、

5、消息等)的方式,并加以改进469.7对模块中函数的划分及组织方式进行分析、优化,改进模块中函数的组织结构,提高程序效率469.8编程时,要随时留心代码效率;优化代码时,要考虑周全479.9不应花过多的时间拼命地提高调用不很频繁的函数代码效率479.10要仔细地构造或直接用汇编编写调用频繁或性能要求极高的函数479.11在保证程序质量的前提下,通过压缩代码量、去掉不必要代码以及减少不必要的局部和全局变量,来提高空间效率。479.12在多重循环中,应将最忙的循环放在最内层479.13尽量减少循环嵌套层次489

6、.14避免循环体内含判断语句,应将循环语句置于判断语句的代码块之中489.15尽量用乘法或其它方法代替除法,特别是浮点运算中的除法489.16不要一味追求紧凑的代码4961Author:yoyudenghihiJava编程规范Date:2008.10.15第十章质量保证5010.1原则:在软件设计过程中构筑软件质量5010.2代码质量保证优先原则5010.3只引用属于自己的存贮空间5010.4防止引用已经释放的内存空间5010.5过程/函数中分配的内存,在过程/函数退出之前要释放5010.6过程/函数中申

7、请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭(C语言)5010.7防止内存操作越界5210.7认真处理程序所能遇到的各种出错情况5210.8系统运行之初,要初始化有关变量及运行环境,防止未经初始化的变量被引用5310.9系统运行之初,要对加载到系统中的数据进行一致性检查。5310.10严禁随意更改其它模块或系统的有关设置和配置5310.10不能随意改变与其它模块的接口5310.11充分了解系统的接口之后,再使用系统提供的功能(C语言)5310.12编程时,要防止差1错误5510.13要时

8、刻注意易混淆的操作符。当编完程序后,应从头至尾检查一遍这些操作符,以防止拼写错误5510.14有可能的话,if语句尽量加上else分支,对没有else分支的语句要小心对待;switch语句必须有default分支5510.15Unix下,多线程的中的子线程退出必需采用主动退出方式,即子线程应return出口5610.16精心地构造、划分子模块,并按“接口”部分及“内核”部分合理地组织子模块,以提高“内核”部分的可移植性和可重用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。