当前位置: 首页 > 文档资料 > Java 编码规范 >

8 - 空白

优质
小牛编辑
131浏览
2023-12-01

8.1 空行

空行将逻辑相关的代码段分隔开,以提高可读性。

下列情况应该总是使用两个空行:

  • 一个源文件的两个片段之间
  • 类声明和接口声明之间

下列情况应该总是使用一个空行:

  • 两个方法之间
  • 方法内的局部变量和方法的第一条语句之间
  • 块注释(参见"5.1.1 节")或单行注释(参见"5.1.2 节")之前
  • 一个方法内的两个逻辑段之间,用以提高可读性

8.2 空格

下列情况应该使用空格:

  • 一个紧跟着括号的关键字应该被空格分开,例如:

	while (true) {
	    ...
	}

注意:空格不应该置于方法名与其左括号之间。这将有助于区分关键字和方法调用。

  • 空格应该位于参数列表中逗号的后面
  • 所有的二元运算符,除了.,应该使用空格将之与操作数分开。一元操作符和操作数之间不因该加空格,比如:负号(-)、自增(++)和自减(--)。例如:

	a += c + d;
	a = (a + b) / (c * d);
	    
	while (d++ = s++) {
	    n++;
	}
	printSize("size is " + foo + "\n");

  • for语句中的表达式应该被空格分开,例如:

	for (expr1; expr2; expr3)

  • 强制转型后应该跟一个空格,例如:

	myMethod((byte) aNum, (Object) x);
	myMethod((int) (cp + 5), ((int) (i + 3)) + 1);