JAVA代码规范 联系客服

发布时间 : 星期日 文章JAVA代码规范更新完毕开始阅读2332996e58fafab069dc0229

第一篇 开发规范 错误!文档中没有指定样式的文字。

Chapter 第5章 . 声明

}

int emptyMethod() {} ... }

第17/30页

第一篇 开发规范 错误!文档中没有指定样式的文字。

Chapter 第6章 . 语句

第6章 语句

6.1 简单语句

【规则6-1】 每一行包含至多一条语句。 【示例】

argv++; // Correct argc--; // Correct argv++; argc--; // AVOID!

6.2 复合语句

【规则6-2】 复合语句是指附加形如\语句}\封套结构的语句。 ? 封套内的语句要比复合语句多缩进一个层次。

? 开头的括号因该在起始复合语句同一行的末尾;结尾的括号应该新起一

行并和起始的复合语句保持同样缩进。

? 应当对所有的语句都使用括号,即使是单个语句,只要它是控制结构的

一部分,如一个if-else或for语句。这样易于增加语句而不会意外的因为忘记加括号导致错误。

6.3 返回语句

【规则6-3】 有值返回的返回语句不应该使用括号,除非某些情况下为了使得返回值更加明显。

【示例】

return;

return myDisk.size();

return (size ? size : defaultSize);

6.4 if,if-else,if else-if else语句

【规则6-4】 if语句块必须使用括号{}。

第18/30页

第一篇 开发规范 错误!文档中没有指定样式的文字。

Chapter 第6章 . 语句

【示例】 正确的条件语句应该是以下几种形式。

if (condition) { statements; } //if 语句

if (condition) { statements; } else {

statements; } //if-else 语句

if (condition) { statements;

} else if (condition) { statements; } else{

statements;

} //if else-if else 语句

要避免下面的形式:

if (condition) //AVOID! THIS OMITS THE BRACES {}! statement;

6.5 for语句

一个for语句应该有下面的形式: for (initialization; condition; update) { statements; }

对于空for语句(所有的工作都在初始化,条件和更新子句中完成),应该有下面的

形式:for (initialization; condition; update);

第19/30页

第一篇 开发规范 错误!文档中没有指定样式的文字。

Chapter 第6章 . 语句

【规则6-5】 在初始化或者更新子句中使用逗号操作符时,要避免使用多于三个变量。如果确实需要,应该在for循环开始前(对于初始化子句)或者在循环结束的时候(对于更新子句)使用分开的语句。

6.6 while语句

一个while语句应有下面的形式: while (condition) { statements; }

一个空while语句应有下面的形式: while (condition);

6.7 do-while语句

一个do-while语句应有下面的形式: do {

statements; } while (condition);

6.8 switch语句

【规则6-6】 如果某个case不包含一个break语句,应该在正常有break语句的地方增加一条注释.

【规则6-7】 每个switch语句应该包括一个default情况。在default中的break语句是多余的,但这可以防止在后面另加其他case语句时发生导入错误。

【示例】

switch (condition) { case ABC:

第20/30页