java编码规范 下载本文

开发过程中,建立JAVA开发规范,统一JAVA代码的编码风格,可以增加清晰性和可阅读性,便于走查和维护! 一 工程编码

建议工程名表意明确

工程项目编码格式使用UTF-8 文件的编码类型统一为UTF-8

二 开发编码规范

2.1 排版规范要求

2.1.1 缩进风格

规则:代码采用缩进风格, tab用4个空格替代。代码中避免使用tab。

说明:用不同的编辑器阅读程序时,因TAB键所设置的空格数目不同而造成程序布局不整齐。在eclipse和myeclipse中可以设置tab转换为空格。 配置方法如下:

(1)点击window -> preferences ->General -> Editors -> Text Editors ,设置如下界面中红色标记内容。

2.1.2 分界符

2.2.2.1 大括号{}

规则1:大括号与if, else, for, do, while语句一起使用,即使只有一条语句(或是空),也应该把大括号写上。 示例:

规则2:左大括号前不换行,左大括号后换行,右大括号前换行

如果右大括号是一个语句、函数体或类的终止,则右大括号后换行; 否则不换行。例如,如果右大括号后面是else, catch或逗号,则不换行。 示例:

一个空的块状结构里什么也不包含,大括号可以简洁地写成{},不需要换行,如构造函数等

2.2.2.2 空格

规则1:除方法的声明和调用外,小括号前一定要有一个空格。 规则2:分隔任何保留字与紧随其后的左括号( 如if, for catch等。 规则3:分隔任何保留字与其前面的右大括号} 如else, catch。 规则4:在任何左大括号前{ 要有空格

规则5:在任何二元或三元运算符的两侧。这也适用于以下“类运算符”符号: 类型界限中的&()。 规则6:在 , : ; 及右括号 ) 后 要有一个空格

规则7: 声明变量时,在类型和变量之间要有一个空格,如int number。

规则8:单目操作符前后不加空格

如:\、\、“++\\、\(地址运算符)等前后不需要加空格。

规则9: \前后不加空格。

2.1.3 代码行字数限制

规则:每行代码的字符数应该不超过125个字符。

说明:较长的语句、表达式或参数(>125字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。

MyEclipse设置方法:

window->preferences->java->code style->formatter->edit->line wrapping->maximum line