Java开发规范

原创 2004年07月18日 15:52:00

这是偶整理的一份开发规范文档,和各位共享,
本文档还在完善中,所以如果有任何bug:)或意见、建议等
请联系我,以便修改和更新

tks

 

 

 

download:
http://www.skyinn.org/downloads/JavaDevSpec.pdf

wiki:
http://www.skyinn.org/wiki/Wiki.jsp?page=JavaDevSpec


-------------------------------------------------------
目录:
-------------------------------------------------------


第1章 绪论 5
1.1 目的 5
1.2 范围 5
1.3 版权声明 5
1.4 参考资料 5
1.5 概述 5
第2章 代码组织与风格 7
2.1 基本原则 7
2.2 缩进 7
2.3 长度 7
2.4 行宽 7
2.5 间隔 7
2.6 对齐 7
2.7 括号 8
第3章 注释 9
3.1 基本原则 9
3.2 JAVADOC 9
3.3 文件与包注释 9
3.4 类、接口注释 10
3.5 方法注释 10
3.6 其他注释 11
3.7 注释参考表 11
第4章 命名 13
4.1 基本原则 13
4.2 文件、包 13
4.3 类、接口 13
4.4 字段 14
4.5 方法 14
4.6 异常 15
4.7 命名约定表 15
第5章 声明 17
5.1 基本原则 17
5.2 包 17
5.3 类、接口 17
5.4 方法 17
5.5 字段 18
5.6 示例 18
第6章 类与接口 20
6.1 基本原则 20
6.2 抽象类与接口 20
6.3 继承与组合 20
6.4 构造函数和静态工厂方法 20
6.5 TOSTRING(),EQUALS(),HASHCODE()... 20
6.6 SINGLETON CLASS 22
第7章 方法 23
7.1 基本原则 23
7.2 参数和返回值 23
第8章 表达式与语句 24
8.1 基本原则 24
8.2 控制语句 24
8.3 循环语句 25
第9章 错误与异常 26
9.1 基本原则 26
9.2 已检查异常与运行时异常 26
9.3 异常的捕捉与处理 26
第10章 测试与BUG跟踪 27
10.1 基本原则 27
10.2 测试驱动开发 27
10.3 JUNIT单元测试 27
10.4 自动测试与持续集成 27
10.5 BUG跟踪和缺陷处理 27
第11章 性能与安全 28
11.1 基本原则 28
11.2 STRING与STRINGBUGFFER 28
11.3 集合 28
11.4 对象 28
11.5 同步 28
11.6 FINAL 28
11.7 垃圾收集和资源释放 29
第12章 其他 30
12.1 目录结构 30
12.2 CVS注释与标记 31
12.3 31
第13章 附录 32
13.1 CVS标识符 32
13.2 注释模板 32
13.3 常用缩写简表 33
13.4 版权声明模板 33
13.5 示例代码 34

Java开发规范(一)

本文摘自阿里开发规范,是阿里工程师们严格遵循的开发标准,同时也是培养自己写出高质量代码的必然要求,不让自己写出来的代码像个刚毕业的。 1、命名的风格: 1. 代码中的命名均不能以下划线或美元符...
  • dingjianmin
  • dingjianmin
  • 2017年08月20日 20:54
  • 375

Java项目开发规范参考

iB2Team项目开发规范 By KevinLee 2016-4-20 Email: hi@lidengju.com 小弟不才,仅供参考 1. 目的为了使软件开发过程顺畅,保证软件...
  • u011383131
  • u011383131
  • 2016年04月23日 19:40
  • 6627

阿里巴巴Java开发规范手册

阿里巴巴 JAVA 开发手册   1 / 32    Java 开发手册  版本号 制定团队 更新日期 备  注  1.0.0 阿里巴巴集团技术部 2016.12.7 首次向 Java 业界...
  • u012162903
  • u012162903
  • 2017年02月19日 17:05
  • 3675

java web项目开发编码规范

一、命名规范1.1 包命名包名称必须全部用小写。 命名方式:com.业务领域名.业务模块.业务子模块.系统分层 如com.hcepms.proj.ownerunit.dao ...
  • ytangdigl
  • ytangdigl
  • 2017年05月19日 10:40
  • 960

公司java项目开发规范

为了保密性,我将公司的简写换成了我的英文名字,其它一律没变。 1.1引言  编写目的 ² 避免开发过程中出现不规范的代码,防止错误的使用框架开发引起不必要的问题。 ² 解决今后产品的维护工作,使代...
  • zl544434558
  • zl544434558
  • 2014年03月14日 22:15
  • 2309

sun公司java编程规范【转载】

java编程规范要学习的大致内容有如下部分,一个目录: Java编码规范 1 1. 说明 3 1.1 为什么要有编码规范 3 1.2 版权声明 3 2. 文件名(File Names...
  • CTGU_ts
  • CTGU_ts
  • 2013年11月04日 10:22
  • 1734

阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载

这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。   点击下载《阿里巴巴Java开发手册》:https://yq.aliyun.c...
  • qq_36510261
  • qq_36510261
  • 2017年05月18日 16:25
  • 8276

《阿里巴巴Java开发规约》插件全球首发!

经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件! 插件全球首发仪式,大牛云集 ...
  • OQjya206rsQ71
  • OQjya206rsQ71
  • 2017年10月15日 00:00
  • 3548

规范在项目开发中的重要性

  添加学习课件到MTK平台的项目快接近尾声了,现在把团队成员的程序整合在一起,这个过程让我很受伤。本来按我的规划,这个整合只需要两到三小时就能完成了,结果用了我两天多的时间,还是有问题存在。    ...
  • intellifox
  • intellifox
  • 2007年08月17日 10:14
  • 751

java开发的代码规范

java开发代码规范及部分注意事项
  • jack_shaoyu
  • jack_shaoyu
  • 2017年03月22日 09:26
  • 942
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java开发规范
举报原因:
原因补充:

(最多只允许输入30个字)