关于代码格式的Java约定

时间:2017-06-14 12:05:06

标签: java coding-style conventions convention

Java约定是否允许编写此类代码:

public void nameOfTheFunction()
{

}

很多人都说我根据Java代码约定禁止它,我的代码应该是这样的:

public void nameOfTheFunction(){

}

但我没有找到任何关于此的信息。

3 个答案:

答案 0 :(得分:4)

这是oracle(/ java)约定

请参阅oracle

引用:

类和接口声明 编写Java类和接口时,应遵循以下格式规则: •方法名称和括号之间没有空格“(”从其参数列表开始 •左括号“{”出现在与声明语句相同的行的末尾 •关闭大括号“}”会自动缩进一行,以匹配其相应的开口 语句,除非它是一个空语句,“}”应该紧跟在后面 “{“

class Sample extends Object {
 int ivar1;
 int ivar2;
 Sample(int i, int j) {
   ivar1 = i;
   ivar2 = j;
 }
 int emptyMethod() {}
 ...
}

答案 1 :(得分:2)

这是个人偏好,简单明了。

有很多人吹捧他们喜欢的风格作为" one&only",但实际上它并不重要。

答案 2 :(得分:2)

这是Google Java样式指南:Google Java Style Guide

这是Oracle样式指南:Oracle Java Style Guide

它并没有真正有所作为。你可以做你最喜欢的事。然而,在Java中,大多数人将括号写在与其余部分相同的行上(我个人也更喜欢这个:)