就个人而言,我这样写我的Java:
class xyz {
...
}
OR
if (condition) {
...
}
...诸如此类
在很多例子中,我看到代码编写如下:
class xyz
{
...
}
OR
if (condition)
{
...
}
...诸如此类
对我来说,我的方式最有意义,因为它不仅需要更少的线条来写,而且(在我看来,再次)看起来更合适和专业。我很想知道人们的意见 - 以及他们背后的推理 - 关于哪种形式更好,为什么。
答案 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这样的许多开源平台都支持新行