从阿里巴巴opencv3 java开发手册册看来是tab党输了吗

拒绝访问 | halltoy.com | 百度云加速
请打开cookies.
此网站 (halltoy.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(40d0d558c203436a-ua98).
重新安装浏览器,或使用别的浏览器从阿里巴巴java开发手册看来是tab党输了吗?还有翻身的机会吗? - 知乎61被浏览<strong class="NumberBoard-itemValue" title="2分享邀请回答81 条评论分享收藏感谢收起从阿里巴巴java开发手册看来是tab党输了吗?还有翻身的机会吗? - 知乎61被浏览<strong class="NumberBoard-itemValue" title="2分享邀请回答2添加评论分享收藏感谢收起&两周内记住我
你也可以使用这些帐号登录
您的当前位置:
阿里巴巴JAVA开发手册(一)编程规约(三)代码格式
转载,原文链接地址:
阿里巴巴JAVA开发手册
①【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果
是非空代码块则:1)&左大括号前不换行。
2)&左大括号后换行。
3)&右大括号前换行。
4)&右大括号后还有&else&等代码则不换行;表示终止的右大括号后必须换行。②【强制】 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见
第 5 条下方正例提示。反例:if&(空格&a&==&b&空格)③【强制】if/for/while/switch/do 等保留字与括号之间都必须加空格。④【强制】任何二目、三目运算符的左右两边都需要加一个空格。说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号等。⑤【强制】 】缩进采用 4 个空格,禁止使用 tab 字符。说明:如果使用&tab&缩进,必须设置&1&个&tab&为&4&个空格。IDEA&设置&tab&为&4&个空格时,请勿勾选&Use&tab&character;而在&eclipse&中,必须勾选&insert&spaces&for&tabs。
正例:&(涉及&1-5&点)
public&static&void&main(String[]&args)&{
&&&&//&缩进&4&个空格
&&&&String&say&=&&hello&;
&&&&//&运算符的左右必须有一个空格
&&&&int&flag&=&0;
&&&&//&关键词&if&与括号之间必须有一个空格,括号内的&f&与左括号,0&与右括号不需要空格
&&&&if&(flag&==&0)&{
&&&&&&&&System.out.println(say);
&&&&//&左大括号前加空格且不换行;左大括号后换行
&&&&if&(flag&==&1)&{
&&&&&&&&System.out.println(&world&);
&&&&//&右大括号前换行,右大括号后有&else,不用换行
&&&&}&else&{
&&&&&&&&System.out.println(&ok&);&
&&&&//&在右大括号后直接结束,则必须换行
}⑥【强制】单行字符数限制不超过 120 个,超出需要换行,换行时遵循如下原则:1)&第二行相对第一行缩进&4&个空格,从第三行开始,不再继续缩进,参考示例。
2)&运算符与下文一起换行。
3)&方法调用的点符号与下文一起换行。
4)&在多个参数超长,在逗号后换行。
5)&在括号前不要换行,见反例。
&&StringBuffer&sb&=&new&StringBuffer();
&&//超过&120&个字符的情况下,换行缩进&4&个空格,并且方法前的点符号一起换行
&&sb.append(&zi&).append(&xin&)...
&&&&&&.append(&huang&)...
&&&&&&.append(&huang&)...
&&&&&&.append(&huang&);
&&StringBuffer&sb&=&new&StringBuffer();
&&//超过&120&个字符的情况下,不要在括号前换行
&&sb.append(&zi&).append(&xin&)...append
&&&&&&(&huang&);
&&//参数很多的方法调用可能超过&120&个字符,不要在逗号前换行
&&method(args1,&args2,&args3,&...
&&&&&&,&argsX);⑦【强制】&方法参数在定义和传入时,多个参数逗号后边必须加空格。正例:下例中实参的&a&,后边必须要有一个空格。
method(&a&,&&b&,&&c&);⑧【强制】&IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式,
不要使用 windows 格式。⑨【推荐】&没有必要增加若干空格来使某一行的字符与上一行对应位置的字符对齐。正例:
int&a&=&3;
long&b&=&4L;
float&c&=&5F;
StringBuffer&sb&=&new&StringBuffer();
说明:增加&sb&这个变量,如果需要对齐,则给&a、b、c&都要增加几个空格,在变量比较多的情况下,是一种累赘的事情。⑩【推荐】方法体内的执行语句组、变量的定义语句组、不同的业务逻辑之间或者不同的语义
之间插入一个空行。相同业务逻辑和语义之间不需要插入空行。说明:没有必要插入多个空行进行隔开。
提供技术支持
京ICP备号-2
Copyright (C) , song-z.com, All Rights Reserved

我要回帖

更多关于 阿里java开发手册 的文章

 

随机推荐