欢迎来到天天文库
浏览记录
ID:42274712
大小:636.50 KB
页数:80页
时间:2019-09-11
《编码规范-Java-细则培训教材》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、◎CopyrightZTECorporation5July20051编码规范-Java-细则培训教程[Java]◎CopyrightZTECorporation5July20052目录表代码布局基本格式对齐空行空格断行注释命名规则声明表达式与语句类和接口命名空间附编程实例◎CopyrightZTECorporation5July20053代码布局代码布局的目的是显示出程序良好的逻辑结构,提高程序的准确性、连续性、可读性、可维护性。更重要的是,统一的程序布局和编程风格,有助于提高整个项目的开发质量,提高开发效率,
2、降低开发成本。同时,对于普通程序员来说,养成良好的编程习惯有助于提高自己的编程水平,提高编程效率。因此,统一的、良好的程序布局和编程风格不仅仅是个人主观美学上的或是形式上的问题,而且会涉及到产品质量,涉及到个人编程能力的提高,必须要引起重视。◎CopyrightZTECorporation5July20054代码布局-基本格式【规则3-1-1】源代码文件(.java)的布局顺序是:包、import语句、类。正例:packagecom.zte;importjava.awt.peer.CanvasPeer;impo
3、rtjava.io.File;importcom.zte.ums.uep.AbsPage;publicclassClassName{}◎CopyrightZTECorporation5July20055代码布局-基本格式【规则3-1-2】遵循统一的布局顺序来书写import语句,不同类别的import语句之间用空行分隔。Import声明必须到具体的对象,不能使用*。说明:package语句其后可跟import语句,而且与package间隔一个空行。import包的排列顺序为java开头的包在最前面,接下来是引自
4、外部的包,再接下来是应用程序自身的包,即import中标准的包名要在本地的包名之前,而且按照字母顺序排列。◎CopyrightZTECorporation5July20056代码布局-基本格式【规则3-1-3】if、else、elseif、for、while、do等语句独占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{}。说明:这样可以防止书写失误,也易于阅读。◎CopyrightZTECorporation5July20057代码布局-基本格式〖建议3-1-1〗源程序中关系较为紧密的代码应尽可能相邻。
5、说明:这样便于程序阅读和查找。正例:length=10;width=5;//矩形的长与宽关系较密切,放在一起。strCaption=“Test”;◎CopyrightZTECorporation5July20058代码布局-对齐【规则3-2-1】一般禁止使用制表符,必须使用空格进行缩排。缩进为4个空格。说明:对于利用JBuilder等编程工具的,可以设置TAB键为4个空格代替。消除不同编辑器对制表符处理的差异。◎CopyrightZTECorporation5July20059代码布局-对齐【规则3-2-2】程
6、序的分界符‘{’和‘}’应独占一行,‘}’同时与引用它们的语句左对齐。{}之内的代码块使用缩进规则对齐。说明:这样使代码便于阅读,并且方便注释。do…while语句可以例外,while条件可与}在同一行。◎CopyrightZTECorporation5July200510代码布局-对齐【规则3-2-3】多维的数组如果在定义时初始化,按照数组的矩阵结构分行书写。正例:int[][]number={{1,1,1},{2,4,8},{3,9,27},{4,16,64}};◎CopyrightZTECorporati
7、on5July200511代码布局-对齐【建议3-2-1】相关的赋值语句等号对齐。正例:width=50;length=20;height=40;◎CopyrightZTECorporation5July200512代码布局-空行空格【规则3-3-1】不同逻辑程序块之间要使用空行分隔。说明:空行起着分隔程序段落的作用。适当的空行可以使程序的布局更加清晰。◎CopyrightZTECorporation5July200513代码布局-空行空格【规则3-3-2】一元操作符如“!”、“~”、“++”、“--”、“*”
8、、“&”等前后不加空格。“[]”、“.”这类操作符前后不加空格。正例:!bValue~iValue++iCount&fSumaiNumber[i]=5;tBox.dWidth◎CopyrightZTECorporation5July200514代码布局-空行空格【规则3-3-3】多元运算符和它们的操作数之间至少需要一个空格。正例:fValue=fOldValue;fTotal+fVal
此文档下载收益归作者所有