文档介绍:JAVA 编码规范北京神州数码思特奇信息技术股份有限公司研究院一、JAVA 。通常负责维护代码的人大多都不是开发者本人,如果有一个统一的代码格式以及说明就可以减少混淆提高理解速度。?范围编码规范定义了所有代码编写者在编写Java代码时应遵守的一些规则和****惯。本规范采用以下术语描述:–规则:编程时强制必须遵守的原则。–建议:编程时必须加以考虑的原则。–示例:对此规则或建议给出例子。 文件体系规则– JSP文件目录结构|――cgi存放cgi程序|――cgi-bin 存放cgi编译后的程序|――css存放样式表|――html 存放临时生成的报表文件|――images 存放图片|――include 存放系统要引用的文件|――js存放javascript脚本|――ocx存放ocx控件|――page 存放JSP页面|――模块分类名|――WEB-INF WEB 配置文件,class 文件体系规则– Java文件目录结构|――<模块分类目录>模块分类|――action 存放action(控制层)文件|――dao存放dao(数据层)文件|――form 存放form(展示层)文件|――service 存放业务逻辑文件|―― 包和引入语句?先写包语句,再写引入语句。?package行和import行之间留一行空行。?引入的标准包名要在本地包名之前,并且包名按照字母顺序排列。?如果import 行中包含了同一个包中的类超过5个,则用*来处理。?import的标准包和本地包之间留一行空行。示例:.;import ;import ;.;.; 类/接口?先写类/接口注释,标明类/接口的用途、版本、作者等信息。?类/接口注释之后空一行,然后写类/接口声明。?extends 和implements写在不同行。?异常也单写一行。示例:public class CounterSet extends Observable implements Cloneable throws 类变量的声明顺序是public,protected,package,private?公共变量(Public)?保护变量(Protected)?包一级别的变量(没有访问修饰符)?私有变量(Private) 源文件结构规则? 变量、常量的注释应放在其上方相邻位置或右方? 用递增的方式写构造器(比如:参数多的写在后面)? 类变量的存取方法:get和set方法? 如果定义main() 方法, Struts配制文件命名sc- :词典规范sxxxx文件夹,,