- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * ? 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. * * * * * * * * * Java开发指南 * Java开发指南 * * 表达式与语句 if-else语句 所有if语句必须用{}包括起来,即便是只有一句。(执行) 过多的else分句转成switch语句或使用子函数。(建议) 循环语句 当在for语句的初始化或更新子句中使用逗号时,避免因使用三个以上变量,而导致复杂度提高。(执行) 循环中必须有终止循环的条件或语句,避免死循环。(执行) 尽量避免在其中调用耗时或费资源的操作。(建议) 性能与安全 字符串 如字符串必须不断地在其后添加许多字符来完成构造,应使用StringBuffer对象和它的append()方法,当工作完成后将StringBuffer对象再转换为需要的String对象。(建议) 对象 避免在循环中频繁构建和释放对象;不再使用的对象应及时销毁;如无必要,不要序列化对象。(建议) 性能与安全 同步 在不需要同步操作时避免使用同步操作类,如能使用ArrayList时不要使用Vector。(执行) 尽量少用同步方法,避免使用太多的 synchronized 关键字;尽量将同步最小化,即将同步作用到最需要的地方。(建议) 垃圾回收 IO操作时,输出流创建后需关闭;数据库连接时,结果集和数据连接对象需关闭;(执行) 培训纲要 前言概述 1 WEB规范 2 Java规范 3 数据库规范 4 5 数据库规范 命名 SQL语句 存储过程 设计 维护 命名规范 总则 所有名称的字符范围为:A-Z, a-z, 0-9 和_(下划线)。不允许使用其他字符作为名称。(执行) 采用英文单词或英文短语(包括缩写)作为名称,不能使用无意义的字符或汉语拼音。(执行) 表 表名以代表表内内容的一个和多个名词组成;一些作为多对多连接的表,可以使用两个表的前缀作为表名;(执行) 使用表的业务名称作为表名的前缀;为了方便数据库的维护,对项目引用的成品涉及的表可添加前缀。(建议) 命名规范 字段 字段不使用任何前缀。(执行) 字典名也避免采用过于普遍过于简单的名称;布尔型的字段,以一些助动词开头,更加直接生动。(建议) 多个单词的字段名,Oracle默认大写,可在单词间添加下划线。(建议) SQL语句 避免使用SELECT * FROM ……,必须指明需要读取的具体字段;所有的SQL关键字大写 。(建议) 避免在一行内写太长的SQL语句,在SQL关键字的地方将SQL语句分成多行会更加清晰。(建议) 通过SQL访问数据库,尤其针对较复杂的数据库业务逻辑时,尽量多编写存储过程,应用程序通过调用存储过程来访问数据库。(建议) 在一些块形式的SQL语句中,就算只有一行代码,也要加上BEGIN…END块。(执行) SQL批处理语句的空行和缩进与结构化程序语言一致,应该保持良好的代码格式。(建议) 存储过程 存储过程开发不区分大小写,为了便于维护和开发不能出现既有大写也有小写的情况,统一使用小写。(执行) 在存储过程头上要添加注释,说明存储过程具体功能,以
文档评论(0)