当前位置:首页 > Java语言编程规范.
Java语言编程规范for ETS 中经互联网络有限公司
do { statements; } while (condition); Version: <1.0> Date: <2003/3/13> 6.5 switch语句
switch语句必须符合如下形式:
switch (condition) {
case ABC:
statements;
/* falls through */
case DEF:
statements; break;
case XYZ:
statements; break;
default:
statements; break; }
注意:在发生case穿越时给出注释。为每一个switch语句设置一个default语句。
6.6 try-catch语句
try-catch语句必须符合如下形式:
Confidential
?中经互联网络有限公司
Page 17 of 31
Java语言编程规范for ETS 中经互联网络有限公司
statements; }
catch (ExceptionClass e) {
statements; }
Version: <1.0> Date: <2003/3/13> 或:
try {
statements; }
catch (ExceptionClass e) {
statements; }
finally
{
statements; }
在try-catch语句中, 不要出现抓取总的Exception的语句, 如 catch(Exception e) { ... } 将每个需抓取的Exception分行列出, 如 catch(SomekindOfException skoe) { ... } catch(SomeOtherKindOfException sokoe) { ... } 并且不要抓取任何RuntimeException及其子类, 如ArrayOutofBoundsException, NullPointerException等. RuntimeException 应在程序内解决, 如判断Array大小, String是否为Null等.
Confidential
?中经互联网络有限公司 Page 18 of 31
Java语言编程规范for ETS 中经互联网络有限公司
Version: <1.0> Date: <2003/3/13> 第七章 空行与空白
7.1 空行
以空行将源程序分隔成逻辑上的几部分可以极大地提高可读性。
有如下情况应该使用一个空行: ? 方法之间
? 方法内局部变量定义和语句之间 ? 块注释和单行注释之前 ? 方法内逻辑段之间
有如下情况应该使用两个空行: ? 源程序的各个部分之间 ? class或interface定义之间
7.2 空格
有如下情况应该使用空格:
? 关键字与其后的括号之间,例如:
while (true) { ... } ? 参数列表中逗号之后
Confidential
?中经互联网络有限公司 Page 19 of 31
Java语言编程规范for ETS 中经互联网络有限公司
a += c + d; a = (a + b) / (c * d); while (d++ = s++) { n++; } printSize(\? for语句表达式之间,例如:
for (expr1; expr2; expr3) ? 类型转换时,例如:
myMethod((byte) aNum, (Object) x); myMethod((int) (cp + 5), ((int) (i + 3))+ 1); Confidential
?中经互联网络有限公司 Page 20 of 31
共分享92篇相关文档