java代码书写规范.docx
《java代码书写规范.docx》由会员分享,可在线阅读,更多相关《java代码书写规范.docx(14页珍藏版)》请在第壹文秘上搜索。
1、java代码书写规范符号命名规则符号名包括:模块名,变量名,常量名,方法(函数/子程序)名,数据区名,缓冲区名等。符号命名通常应遵循以下规则:通用规则:1、在全部命名中,都应运用标准的英文单词或缩写。不得运用拼音或拼音缩写,除非该名字描述的是中文特有的内容,如半角、全角,声母、韵母等。2、全部命名都应遵循达意原则,即名称应含义清楚、明确。3、全部命名都不易过长,应限制在规定的最大长度以内。4、全部命名都应尽量运用全称。5、假如命名运用缩写,则必需对其进行注释和说明。具体规范:1、工程名统一制订。2、文件名文件名应与类名相同,这是java的规范3、方法名/函数名方法名第一个单词小写。举荐运用动宾
2、结构。方法名应清楚反映该方法的功能、用途。方法名最长不得超过30个字符。例:getColIection();SetCollection();insertobject();deletebject();3、变量名必需运用有意义的变量名。举荐的类型缩写(type)char:chboolean:bint:ilong:1double:dfloat:f变量名最长不得超过20个字符。4、类名必需以大写字母开头,类名反映具体含义,以清楚表达类的用途和功能为原则当名称由多个单词构成时,每一个单词的第一个字母必需大写代码书写规范书写规范即在编写代码过程中所运用的标准格式,主要包括空格的运用、括号的运用、缩近格式和
3、其他一些内容。源代码书写规范1.在.java.jsp的开头应有一段格式统一的说明,内容包括:a.文件名(Title/FiIeName);b.创建人(Author);c.文件创建时间(Date);d.简短说明文件功能、用途(DeSCriPtion/Function)(样例:/*标题:Schedule,java*描述:用来实现安排项目审批*创建:2023-06-30*作者:赵文正*具体:具体描述安排项目审批的细微环节,如何依据细微环节功能确定方法*/2.除非极其简洁,否则对函数应有注释说明。内容包括:功能、入口/出口参数,必要时还可有备注或补充说明。3 .每行代码的长度举荐为80歹J,最长不得超过
4、120歹I;折行以对齐为准。4 .在类的成员函数内调用其他类的成员函数时,其他类的成员函数可做简短说明。6 .函数入口参数有缺省值时,应注释说明。例:floatgetValue(intID,booleanflag)*parameterdescriptionID:IdentifyNoflag:default=TRUE*/7.elseif必需写在一行。8 .与、有关的各项规定:9 、应独占一行。在该行内可有注释。例:正确:for(i=0;iLine;i+)/System.out.printin(Line=+i+value=+Linesi);不得写做:for(i=0;icb;i+)System,ou
5、t.printin(Line=+i+value=+Linesi);必需另起一行,之后的代码必需缩进一个Tab0与必需在同一列上。例:正确:if(i0)m=1;n;不得写做:if(i0)m=1;n;在循环、分支之后若只有一行代码,虽然可省略、,但不举荐这么做。若省略后可能引起歧义,则必需加上、o例:正确:if(n=-2)n=1;elseif(n!=nTemp)n=2;elsen=3;不得写做:if(n=-2)n=1;elseif(n!=nTemp)n=2;elsen=3;9.与空格有关的各项规定。全部两目、三目运算符的两边都必需有空格。在单目运算符两端不必空格。但在.、等运算符前后,及(取地址)
6、等运算符之后不得有空格。例:正确:intn=O,nTemp;for(inti=nMinLine;i=nMaxLine;i)不得写做:intn=0,nTemp;for(inti=nMinLine;i=nMaxLine;i+)or、while,if等关键词之后应有1个空格,再接(,之后无空格;在结尾的)前不得有空格。例:正确:if(-2=n)不得写做:if(-2=n)或if(-2=n)等等。调用函数时,(、)前后不得有空格。类型强制转换时,()前后不得有空格10与缩进有关的各项规定缩进以Tab为单位。1个Tab为4个空格下列状况,代码缩进一个Tab:函数体相对函数名及、。ifelseforwhil
7、edo等之后的代码。一行之内写不下,折行之后的代码,应在合理的位置进行折行。若有+-*/等运算符,则运算符应在上一行末尾,而不应在下一行的行首。下列状况,不必缩进:switch之后的case、default0在switch-case结构中,case语句距离switch语句的起先应缩进一个TAB,每个case的程序体距离case的起先缩进一个TAB;举例:switch(value)case1:*Bodyforcase1.*/break;case2:*Bodyforcase2.*/break;default:*Bodyfordefault.*/break;全部的函数定义和函数定义的花括号都应位于第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 代码 书写 规范