- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02编码范(JAVA)
主导集团软件质量控制
PAGE
PAGE 21
PAGE 21/ NUMPAGES 21
JAVA代码编写规范
2007-6-7
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc192522789 第一章:为什么要制订编码规范 PAGEREF _Toc192522789 \h 3
HYPERLINK \l _Toc192522790 第二章:JAVA编码规范 PAGEREF _Toc192522790 \h 4
HYPERLINK \l _Toc192522791 2.1程序编写规范 PAGEREF _Toc192522791 \h 5
HYPERLINK \l _Toc192522792 2.2 排版规范 PAGEREF _Toc192522792 \h 7
HYPERLINK \l _Toc192522793 2.3 测试维护 PAGEREF _Toc192522793 \h 7
HYPERLINK \l _Toc192522794 2.4 Java 文件格式 PAGEREF _Toc192522794 \h 7
HYPERLINK \l _Toc192522795 2.5 可读性 PAGEREF _Toc192522795 \h 11
HYPERLINK \l _Toc192522796 2.6 性能 PAGEREF _Toc192522796 \h 11
HYPERLINK \l _Toc192522797 2.7 可移植性 PAGEREF _Toc192522797 \h 12
HYPERLINK \l _Toc192522798 2.8 命名规范 PAGEREF _Toc192522798 \h 13
HYPERLINK \l _Toc192522799 2.9代码编写格式 PAGEREF _Toc192522799 \h 14
HYPERLINK \l _Toc192522800 2.9注释规范 PAGEREF _Toc192522800 \h 15
HYPERLINK \l _Toc192522801 2.10 代码编译 PAGEREF _Toc192522801 \h 18
HYPERLINK \l _Toc192522802 第三章JSP代码规范 PAGEREF _Toc192522802 \h 19
第一章:为什么要制订编码规范
代码规范相当重要. 代码规范提高软件代码的可读性 , 使得开发人员快速和彻底的理解新代码.
好的代码风格不仅会提高可读性 ,而且会使代码更健壮 , 更为重要的是在修改时不容易出错.
在现代软件开发中 ,维护工作会占用80%的时间 , 而且开发者和维护者通常不是同一个程序员. 这意味着你经常要阅读和修改别人开发的程序 , 别人也同样可能需要阅读和修改你开发的程序. 既然如此 , 为什么不把这利人利己的事情作好呢?一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。
第二章:JAVA编码规范
程序版式是一个容易引起争议的话题,其实有一点很重要,那就是程序版式并无绝对的好坏之分,最重要的是要有统一的标准。开发过程比较完善的组织会有一份代码规范,其目的就是统一代码的风格。因此此规范仅供大家参考,大多数内容都是建议,而不是规则.。
Java 在这方面有很大优势,Sun MicroSystem在发布Java的同时,也推出了一份代码规范。其中大部分已被广泛接受,成为事实上的标准。可以参考Sun 的Java站点: /docs/codeconv/index.html2.1程序编写规范
exit()
exit 除了在 main 中可以被调用外,其他的地方不应该调用。因为这样做不给任何代码代码机会来截获退出。一个类似后台服务地程序不应该因为某一个库模块决定了要退出就退出。
异常
申明的错误应该抛出一个或者派生的异常。
顶层的main()函数应该截获所有的异RuntimeException常,并且打印(或者记录在日志中)在屏幕上。
垃圾收集
JAVA使用成熟的后台垃圾收集技术来代替引用计数。但是这样会导致一个问题:你必须在使用完对象的实例以后进行清场工作。
比如一个prel的程序员可能这么写:
...
{
FileOutputStreamfos = new FileOutputStream(projectFile);
project.sav
文档评论(0)