是它在Java約定可以寫這樣的代碼:Java約定對於代碼格式
public void nameOfTheFunction()
{
}
很多人說我,禁止根據Java代碼公約,我的代碼看起來應該像:
public void nameOfTheFunction(){
}
但我沒有找到任何有關此信息。
是它在Java約定可以寫這樣的代碼:Java約定對於代碼格式
public void nameOfTheFunction()
{
}
很多人說我,禁止根據Java代碼公約,我的代碼看起來應該像:
public void nameOfTheFunction(){
}
但我沒有找到任何有關此信息。
這是甲骨文(/ JAVA)約定
看到oracle
報價:
類和接口聲明 當編寫類和接口,以下格式規則應遵循: •方法名稱和括號之間沒有空格「(」開始其參數列表 •大括號「{」出現在與聲明語句 相同的行末尾•關閉b種族「}」開始的行本身縮進以匹配其相應的開口 聲明,除非它是「}」應立即 後出現一個空語句「{」
class Sample extends Object {
int ivar1;
int ivar2;
Sample(int i, int j) {
ivar1 = i;
ivar2 = j;
}
int emptyMethod() {}
...
}
什麼是空聲明?如果您有空方法,例如 – ohidano
空構造函數你不添加新行並寫MyClass(){} – user7294900
這是個人喜好,平原和簡單。
有很多人吹捧自己喜歡的風格作爲「唯一」,但實際上並不重要。
這是谷歌的Java風格指南:Google Java Style Guide
這是Oracle風格指南:Oracle Java Style Guide
它並不真正有所作爲。你可以做你最喜歡的事情。然而在Java中,大多數人都將支架放在與其他支架相同的支架上(我個人更喜歡這個:)
這實際上只是個人風格的選擇。 – Arc676
兩者都可以。第二個更頻繁,但第一個也沒關係。如果需要,可以查看Oracle建議:http://www.oracle.com/technetwork/java/codeconvtoc-136057.html – Dorian
第二個是Sun/Oracle編碼標準。它更緊湊,更簡潔。第一個是.NET和C#開發人員常見的。我更喜歡第二個,但它是主觀的。 – duffymo