Java开发编程规范-代码格式

标准代码格式规范(Fu++聚合支付收款云平台

1、大括号的使用约定。如果大括号内为空,则简洁地写成 { } 即可,不需要换行;
正例:if (flag == 0) { } ;如果是非空代码块,则:
a、左大括号前不换行。
b、左大括号后换行。
c、右大括号前换行。
d、右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。
正例
if (flag == 1) {
    System.out.println(“Hello World 1”);
} else {
    System.out.println(“Hello World 0”);
}
2、左小括号和字符之间不能出现空格;同样,右小括号和字符之间也不能出现空格。
反例:if ( a == b ),a和b两边有空格。
正例:if (a == b)
3、if / for / while / switch / do 等保留字与括号之间都必须加空格;
反例:for(a == b) / if(a == b) 。
正例:for (a == b) / if (a == b) 。
4、任何二目、三目运算符的左右两边都需加一个空格;
反例:for (a==b) / if(a&&b) 。
正例:for (a == b) / if (a && b) 。
5、采用4个空格缩进,禁止使用Tab控制符;如果使用Tab缩进,必须设置1个Tab为4个空格,IDEA设置Tab为4个空格时,请勿勾选 Use tab character;而在Eclipse中,必须勾选 insert spaces for tabs
6、注释的双斜线与注释内容之间有且有一个空格。
反例://这是示例注释,请注意在双斜线之后有一个空格。
正例:// 这是示例注释,请注意在双斜线之后有一个空格。
7、方法参数在定义和传参时,多个参数逗号后边必须加空格;
正例:doPay(“mchId”, “channelId”, “key”);
8、IDE的text file encoding设置为UTF-8;IDE中文件的换行符使用UNIX格式,不要使用Windows格式;
9、不同逻辑、不同语义、不同业务的代码之间插入一个空行分隔开来,以提升可读性。注:没必要插入多个空行来隔开。

猜你喜欢

转载自blog.csdn.net/fujaja/article/details/81510854