云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java语言编程规范.

Java语言编程规范.

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 4:25:56

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 中经互联网络有限公司 try {

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 中经互联网络有限公司 Version: <1.0> Date: <2003/3/13> ? 除“.”以外的二元运算符前后,例如:

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

搜索更多关于: Java语言编程规范. 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java语言编程规范for ETS 中经互联网络有限公司 do { statements; } while (condition); Version: Date: 6.5 switch语句 switch语句必须符合如下形式: switch (condition) { case ABC: statements; /* falls through */ case DEF: statements; break; case XYZ:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com