2022年产品开发部软件开发规范_JAVA程序编码规范 .pdf
《2022年产品开发部软件开发规范_JAVA程序编码规范 .pdf》由会员分享,可在线阅读,更多相关《2022年产品开发部软件开发规范_JAVA程序编码规范 .pdf(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、JAVA 编码规范四川长城软件科技有限公司第 1 页 共 20 页四川长城软件科技有限公司文档JAVA 编码规范 v1.0 部门:产品开发部完成日期: 2010 年 8 月 24 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - -
2、 - - - - JAVA 编码规范四川长城软件科技有限公司第 3 页 共 20 页651关于 . 42项目结构 . 42.1命名空间 . 42.2源文件 . 43程序编写规范 . 44文件格式 . 65命名约定 . 85.1命名方式 . 85.2命名指导 . 86排版 . 96.1换行 . 96.2缩进和间隔 . 96.3代码片断 . 107Java 文件格式 . 108注释规范 . 149代码编译 . 1610性能 . 1611可移植性 . 1612代码测试及维护. 1713异常 . 1714编程技巧 . 17JSP 编码规范 . 18名师资料总结 - - -精品资料欢迎下载 - - -
3、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - -
4、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - JAVA 编码规范四川长城软件科技有限公司第 8 页 共 20 页if (I = 42) or (J = 42) then / 正确- 的确需要括号5 命名约定5.
5、1 命名方式z使用匈牙利表示法较长的单词可取单词的头几发符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级。5.2 命名指导zPackage 的命名Package 的名字应该都是由一个小写单词组成。package com.neu.utilzClass的命名Class 的名字必须由大写字母开头而其他字母都小写的单词组成,对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。public class ThisAClassName zClass的变量命名变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。userName , thisAClassMethodz
6、Static Final 变量的命名static Final 变量的名字应该都大写,并且指出完整含义。/* 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - JAVA 编码规范四川长城软件科技有限公司第 10 页
7、共 20 页1) 关键词和操作符之间加适当的空格。2) 相对独立的程序块与块之间家空行。3) 函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格。4) 划分出的新行要进行适应的缩进,使排版整齐,语句可读。6.3 代码片断1) 避免使用不易理解的数字,用有意义的标识来替代。2) 不要使用难懂的技巧性很高的语句。3) 源程序中关系较为紧密的代码应尽可能相邻7 Java 文件格式1) 所有的Java(*.java) 文件都必须遵守如下的样式规则:2) 版权信息版权信息必须在java 文件的开头,比如:/* * Copyright ? 2000 Shanghai XXX Co. L
8、td. * All right reserved. */ 其他不需要出现在javadoc 的信息也可以包含在这里。1) Package/Imports package 行要在import 行之前, import 中标准的包名要在本地的包名之前,而且按照字母顺序排列。如果import 行中包含了同一个包中的不同子目录,则应该用* 来处理。package .stats; import java.io.*; import java.util.Observable; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
9、- - - - - 第 10 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年产品开发部软件开发规范_JAVA程序编码规范 2022 年产 开发部 软件 开发 规范 _JAVA 程序 编码
限制150内