欢迎来到天天文库
浏览记录
ID:39196491
大小:312.50 KB
页数:39页
时间:2019-06-26
《本资料仅供内部使用!》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、adsfasdfasd本资料仅供内部使用!JAVA开发规范修改记录制定日期生效日期制定/修订内容摘要页数版本拟稿审查批准目录1命名规则11.1包的命名11.2类的命名11.3接口的命名11.4成员方法的命名11.5属性的命名21.6变量的命名21.7常量的命名22文件样式32.1源文件结构32.2文件起始描述52.3包的声明52.4Import声明52.5类/接口的说明52.6类/接口的定义62.6.1属性的描述72.6.2成员方法的描述72.6.3成员方法的定义73代码编写格式83.1简单语句83.2复合语
2、句83.3if语句93.4for语句93.5while语句103.6do-while语句103.7switch语句103.8try语句114注释114.1一般性注释114.1.1块注释114.1.2单行注释124.1.3尾部注释124.1.4行末注释124.2文档化注释124.2.1文档注释的格式化124.2.2文档注释的四部分134.2.3javadoc标记135其他相关问题14目录III5.1文件组织145.2缩进145.3行的长度145.4折行145.5空白145.6空格155.7变量声明155.8常用
3、界面元素命名约定155.9字符使用156WEB开发规范(例CRM产品)166.1总体布局166.2目录结构166.2.1编目规则166.2.2CRM产品目录结构166.3基本设计原则186.4功能和按钮的命名规则196.5异常管理206.5.1基本原则206.5.2异常体系结构206.5.3异常转换、创建原则216.5.4异常的捕捉与处理226.6日志管理236.6.1日志管理原则246.6.2日志命名规范246.6.3日志信息级别规范246.6.4日志配置规范256.6.5日志对多线程的支持规范256.6.
4、6日志输出规范256.6.7日志文件的组织与备份规范266.6.8日志内容的规定266.6.9日志程序编写规范266.7附件管理276.7.1附件上传和保存276.7.2附件下载276.8数据字典管理286.9Web页面编码规范参考286.9.1页面标签库286.9.2view布局286.9.3page布局286.9.4页面引入js286.9.5控件命名286.9.6页面左右布局296.9.7按钮(Button)29目录III6.9.8左侧查询条件布局296.9.9右侧查询结果列表布局296.9.10新增编辑
5、页按钮306.9.11新增编辑页布局306.9.12下拉框306.9.13LookupDropDown对齐设置306.9.14弹出框316.9.15Text控件典型示例33目录III前言本编程规范参照公司的Java编程规范,适用于综合软件交付单元编码参考。1命名规则所有的命名都以有现实意义的英语单词或缩写为基础,避免使用汉语拼音。在可以准确表达名称含义的条件下,命名应尽量简短,包、类、接口和方法的命名应避免使用下划线。1.1包的命名包应该由小写字母组成。以“.”来分隔包的标识。所有的包以“com.insit”
6、开头。包的名称是唯一的。1.2类的命名类的命名首字母大写、后续单词首字母大写,其他字符均小写,类的命名应该以易读为目的。例如:CustomerOrderItem1.3接口的命名接口名称都加上前缀“I”。接口名称在前缀之后的部分命名规则与类相同。例如:IRunnableISingleton1.4成员方法的命名成员方法名称须为小写动词加上首字母为大写的名词组成。例如:第34页openAccount()printMailingLable()save()常用成员方法动词举例:getgetFirstName()sets
7、etFirstName()isisVisible()hashasDependents()cancanPrint()1.1属性的命名属性名称应使用完整的英文来描述。属性如为Collection类型,则它的名称后面应加上“s”以表明它代表多个值。首个单词应为小写。例如:lfirstNamelzipCode1.2变量的命名总的来说,变量的命名与属性相似,但它有几个特殊的情况。l流l使用in、out和inOut来命名inputStream、outputStream和ioStream。l循环计数器一般使用i、j和k来命
8、名。l例外(Exception)一般可以使用ex来命名。1.3常量的命名由大写单词组成,每个单词间用下划线“_”隔开。例如:第34页MIN_VALUE,MAX_VALUE,MAX_DB_CONNECTIONS1文件样式1.1源文件结构Java源程序应该包含下列元素,按以下顺序组织:1.Copyright/IDblockcomment2.packagedeclaration3.importdeclar
此文档下载收益归作者所有