- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目管理系统程序编码规范V1.0
PAGE
PAGE4
程序编码规范
V1.0
编写:×××
审核:×××
××××年××月修改
目录
TOC\o1-3\h\z\u一、引言 3
二、命名规范 3
2.1包(Package)的命名 3
2.2Class的命名 4
2.3Class变量的命名 4
2.4接口的命名 5
2.5参数的命名 5
2.6数组的命名 5
2.6方法的参数 6
三注释规范 6
3.1块注释(BlockComments) 7
3.2单行注释(Single-LineComments) 7
3.3尾端注释(TrailingComments) 7
3.4行末注释(End-Of-LineComments) 8
四Java文件样式 8
4.1版权信息 8
4.2Package/Imports 9
4.3Class 9
4.4ClassFields 10
4.5存取方法 10
4.6构造函数 10
4.7main方法 11
4.8换行(WrappingLines) 11
4.9行长度(LineLength) 13
4.10语句(Statements) 13
五排版格式 18
六JSP编码规范 19
七、文件与目录 20
八、日志规范 20
九、设计及技巧建议 21
9.1表现层 22
9.2业务层 22
9.3持久层 22
除了以下几个特例之外,命名时应始终采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。
1、尽量使用完整的英文描述符
2、采用适用于相关领域的术语
3、采用大小写混合使名字可读
4、尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一
5、避免使用长的名字(小于15个字母是个好主意)
6、避免使用类似的名字,或者仅仅是大小写不同的名字
7、避免使用下划线(除表态常量等)
2.4接口的命名
书写规则与类名相似,如interfaceRasterDelegate;interfaceStoring;
方法(Methods):方法名是一个动词,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写,例如:
run();
runFast();
getBackground();
2.5参数的命名
参数的命名必须与变量的命名规范一致。
2.6数组的命名
数组应该用下面的方式来命名:
byte[]buffer;
而不是:
bytebuffer[];
2.6方法的参数
使用有意义的参数来命名,名字尽量和将要赋值的字段一致。例如:
SetCounter(intsize){
this.size=size;
}
三注释规范
一般情况下程序有两类注释:实现注释(implementationcomments)和文档注释(documentcomments)。实现注释是那些在C++中见过的,使用/*...*/和//界定的注释。文档注释(称为doccomments)是Java独有的,并由/**...*/界定。文档注释可以通过javadoc工具转换成HTML文件。
实现注释用来注释代码或者实现细节。文档注释从实现自由(implementation-free)的角度描述代码的规范。它可以使手头没有源码的开发人员读懂程序。注释是用来对代码进行的,并提供代码自身没有提供的附加信息。注释要包含有助于阅读和理解程序的相关信息。例如,相应的包如何被建立或位于哪个目录下之类的信息不应包括在注释中。
程序可以有4种实现注释的风格:块(block)、单行(single-line)、尾端(trailing)和行末(end-of-line)。
3.1块注释(BlockComments)
块注释通常是对文件、方法、数据结构和算法等提供描述,应置于每个文件的开始处或每个方法之前。块注释也可以用于其他地方,如方法的内部。在功能和方法内部的块注释应该和它所描述的代码具有一样的缩进格式。
块注释之首应该有一个空行,用于把块注释和代码分割开来,比如:
/*
*在这里写块注释
*/
3.2单行注释(Single-LineComments)
单行注释之前也应该有一个空行。若为可以
您可能关注的文档
- 车站主体结构缺陷修复方案.doc
- 车站综合接地施工方案.docx
- 郴州东江湖必威体育精装版自驾游攻略全解.doc
- 郴州分公司2007年女工工作总结及2008年工作计划.doc
- 郴州中学教师招考教育知识试题及答案.doc
- 辰宫电气设计方案.doc
- 陈列促销协议.doc
- 称重皮带秤技术规范.doc
- 诚实守信教育活动总结.doc
- 诚实信用原则综述.doc
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
最近下载
- 2020版电网技术改造和检修工程定额介绍及配套文件解读.pdf
- yatai亚泰变频器YT900说明书.pdf
- 23J909 工程做法图集.docx
- 施工企业采购管理与控制的探讨.docx VIP
- 《快乐的夏天》PPT课件中班故事.pptx
- 白酒生产项目环境影响报告表环评报告书.doc
- 太原重型机械集团有限公司人才招聘考试题库2023 .docx
- 太原重型机械集团有限公司高级技术人才引进公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 第2章 安全管理基础《城市轨道交通供电规程与规则》.pptx VIP
- 2024年车工(技师)职业鉴定理论考试题库资料大全(含答案).pdf
文档评论(0)