java各种命名方法_Java 编程规范,常见规范,命名规范,复杂度

1. *不允许把多个短语句写在一行中,即一行只写一条语句

1. 示例:如下例子不符合规范。

LogFilename now = null;        LogFilename that = null;

应如下书写:

LogFilename now = null;

LogFilename that = null;

2. *if, for, do, while, case, switch, default 等语句自占一行,且if, for, do, while等语句的执行语句无论多少都要加括号{}。

示例:如下例子不符合规范。

if(writeToFile)           writeFileThread.interrupt();

应如下书写:

if(writeToFile)

{

writeFileThread.interrupt();

}

3. *相对独立的程序块之间、变量说明之后必须加空行。

示例:如下例子不符合规范。

if(log.getLevel() 

{

return;

}

LogWriter writer;

应如下书写:

if(log.getLevel() 

{

return;

}

LogWriter writer;

int index;

4. *对齐只使用空格键,不使用TAB键。

说明:以免用不同的编辑器阅读程序时,因TAB键所设置的空格数目不同而造成程序布局不整齐。JBuilder、UltraEdit等编辑环境,支持行首TAB替换成空格,应将该选项打开。

5. *在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如.),后不应加空格。

说明:采用这种松散方式编写代码的目的是使代码更加清晰。

由于留空格所产生的清晰性是相对的,所以,在已经非常清晰的语句中没有必要再留空格,如果语句已足够清晰则括号内侧(即左括号后面和右括号前面)不需要加空格,多重括号间不必加空格,因为在Java语言中括号已经是最清晰的标志了。

在长语句中,如果需要加的空格非常多,那么应该保持整体清晰,而在局部不加空格。给操作符留空格时不要连续留两个以上空格。

示例:

(1) 逗号、分号只在后面加空格。

int a, b, c;

1.

(2) 比较操作符, 赋值操作符"="、 "+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<

if (current_time >= MAX_TIME_VALUE)

a = b + c;

a *= 2;

a = b ^ 2;

1.

(3) "!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。

flag = !isEmpty; // 非操作"!"与内容之间

i++;             // "++","--"与内容之间

1.

(4) "."前后不加空格。

p.id = pid;     // "."前后不加空格

1.

(5) if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。

if (a >= b && c > d)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值