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

以下情况需要使用一个空行:

1、类内连续的成员之间:字段 , 构造函数 , 方法 , 嵌套类 , 静态初始化块 , 实例初始化块 。

例如:两个连续字段之间的空行是可选的 , 用于字段的空行主要用来对字段进行逻辑分组 。

2、在函数体内 , 语句的逻辑分组间使用空行 。

3、类内的第一个成员前或最后一个成员后的空行是可选的(既不鼓励也不反对这样做 , 视个人喜好而定) 。

4、要满足本文档中其他节的空行要求(比如3.3节:import语句)

多个连续的空行是允许的 , 但没有必要这样做(我们也不鼓励这样做) 。

4.6.2 水平空白

除了语言需求和其它规则 , 并且除了文字 , 注释和Javadoc用到单个空格 , 单个ASCII空格也出现在以下几个地方:

1、分隔任何保留字与紧随其后的左括号(()(如ifforcatch

推荐阅读