Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐( 八 )

2、packageimport语句(见3.2节和3.3节) 。

3、注释中那些可能被剪切并粘贴到shell中的命令行 。

4.5 自动换行

术语说明:一般情况下 , 一行长代码为了避免超出列限制(80或100个字符)而被分为多行 , 我们称之为自动换行(line-wrapping) 。

我们并没有全面 , 确定性的准则来决定在每一种情况下如何自动换行 。 很多时候 , 对于同一段代码会有好几种有效的自动换行方式 。

Tip: 提取方法或局部变量可以在不换行的情况下解决代码过长的问题(是合理缩短命名长度吧)

4.5.1 从哪里断开

自动换行的基本准则是:更倾向于在更高的语法级别处断开 。

1、如果在非赋值运算符处断开 , 那么在该符号前断开(比如+ , 它将位于下一行) 。 注意:这一点与Google其它语言的编程风格不同(如C++和JavaScript) 。 这条规则也适用于以下“类运算符”符号:点分隔符(.) , 类型界限中的&(

推荐阅读