Java开发规范V1.2.docVIP

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java开发规范V1.2

Java开发规范 Java Development Specification 版本 1.2 编写人: 编写时间: 校对人: 校对时间: 复查人: 复查时间: 批准人: 批准时间: 修订历史记录 日期 版本 变更说明 2010-5-10 1.0 完成编码规范制定 2010-9-1 1.1 增加了第12章安全编码规范 2011-6-1 1.2 重新完善部分内容并增加了JSP规范 目录 第1章 绪论 1 1.1 目的 1 1.2 范围 1 1.3 版权声明 1 1.4 参考资料 1 1.5 概述 1 第2章 代码组织与风格 2 2.1 基本原则 2 2.2 缩进 2 2.3 长度 3 2.4 行宽 3 2.5 间隔 3 2.6 对齐 4 2.7 括号 5 2.8代码风格 5 第3章 注释 6 3.1 基本原则 6 3.2 JavaDoc 6 3.3 文件与包注释 6 3.4 类、接口注释 7 3.5 方法注释 8 3.6 其他注释 9 3.7 注释参考表 9 第4章 命名 11 4.1 基本原则 11 4.2 文件、包 12 4.3 类、接口 12 4.4 字段 12 4.5 方法 13 4.6 异常 14 4.7 命名约定表 15 第5章 声明 17 5.1 基本原则 17 5.2 包 17 5.3 类、接口 17 5.4 方法 18 5.5 字段定义语法规范 19 5.6 示例 20 第6章 类与接口 21 6.1 基本原则 21 6.2 抽象类与接口 22 6.3 继承与组合 22 6.4 构造方法和静态工厂方法 22 6.5 toString(),equals(),hashCode()... 23 第7章 方法 25 7.1 基本原则 25 7.2 参数和返回值 26 第8章 表达式与语句 27 8.1 基本原则 27 8.2 控制语句 27 8.3 循环语句 29 第9章 错误与异常 29 9.1 基本原则 29 9.2 已检查异常与运行时异常 30 9.3 异常的捕捉与处理 31 第10章 测试与Bug跟踪 31 10.1 基本原则 31 10.2 测试驱动开发 32 10.3 Junit单元测试 32 10.4 自动测试与持续集成 32 10.5 Bug跟踪和缺陷处理 33 第11章 性能 33 11.1 基本原则 33 11.2 String与StringBugffer 33 11.3 集合 34 11.4 对象 34 11.5 同步 35 11.6 final 35 11.7 垃圾收集和资源释放 35 第12章 安全隐患及预防措施 36 12.1 会话标识未更新 36 38 12.3 可预测的登录凭证 40 12.4 登录错误消息凭证枚举 41 已解密的登录请求 42 QL 注 45 12.7 跨站点脚本 52 12.8 跨站点请求伪造 53 12.9 数据库错误模式 55 12.10 应用程序错误 56 12.11高速缓存的页面 58 12.12 HTML注释敏感信息泄露 59 12.13 文件的替代版本 60 12.14应用程序测试脚本 61 12.15客户端的(JavaScript)Cookie 引用 62 BEA WebLogic 管理界面 63 13章 JSP开发规范 65 13.1目录结构 65 13.2文件命名 66 13.3基本原则 67 Java 开发规范 第1章 绪论 1.1 目的 本规范的目的是使本组织能以标准的、规范的方式设计和编码。通过建立编码规范,以使每个开发人员养成良好的编码风格和习惯;并以此形成开发小组编码约定,提高程序的可靠性、可读性、可修改性、可维护性和一致性等,增进团队间的交流,并保证软件产品的质量。 1.2 范围 本规范适用于其下所有软件项目、产品等的设计、开发以及维护、升级等。 本规范适用于所有软件开发人员,在整个软件开发过程中必须遵循此规范。 1.3 版权声明 1.4 参考资料 《Java 编程指南》 《Sun Java语言编码规范》 《Effictive Java》 1.5 概述 对于代码,首要要求它必须正确,能够按照设计预定功能去运行;第二是要求代码必须清晰易懂,使自己和其他的程序员能够很容易地理解代码所执行的功能等。然而,在实际开发中,每个程序员所写的代码却经常自成一套,很少统一,导致理解困难,影响团队的开发效率及系统的质量等。因此,一份完整并被严格执行的开发规范是非常必须的,特别是对软件公司的开发团队而言。 最根本的原则: 代码虽然是给机器运行的,但却是给人读的! 运用常识。当找不到任何规则或指导方针,当规则明显不能适用,当所有的方法都失效时, 运用常识并核实这些基本原则

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档