编写Java的“正确”形式是什么?

时间:2016-05-07 14:57:09

标签: java android format

就个人而言,我这样写我的Java:

class xyz {
    ...
}

OR

if (condition) {
    ...
}

...诸如此类

在很多例子中,我看到代码编写如下:

class xyz 
{
    ...
}

OR

if (condition)
{
    ...
}

...诸如此类

对我来说,我的方式最有意义,因为它不仅需要更少的线条来写,而且(在我看来,再次)看起来更合适和专业。我很想知道人们的意见 - 以及他们背后的推理 - 关于哪种形式更好,为什么

1 个答案:

答案 0 :(得分:2)

第一个在同一行上有开口括号的人几乎是标准的Java编程指南多年。 最初的Sun Java指南,自1999年以来从未更新过。 http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-141270.html

Google Java指南 https://google.github.io/styleguide/javaguide.html#s4.1-braces

Android风格 https://source.android.com/source/code-style.html

另一方面,像Apache / maven这样的许多开源平台都支持新行