2012-04-16 10 views
2

我已經用Java語言編程了6周,現在想知道爲什麼在println中l是小寫字母,但在大多數其他方法中,每個單詞都以大寫字母開頭。標準方法名稱,爲什麼println中的l不是大寫?

這是因爲行被忽略了嗎?命名方法時應該注意哪些標準?我已經通過Sun的標準看,並不能看到一個規則有關使abrivated字小寫的第一個字母的任何地方......

回答

2

這是因爲println的Java之前就存在的方式

+0

一種非答案。什麼語言? – 2012-04-16 23:51:57

+0

不確定是否有語言首先有'println',但名稱的形式明顯受Pascal的'writeln'影響。 這是一個承認的古怪。 – 2012-04-16 23:58:33

+0

有趣的閱讀:http://rigaux.org/language-study/syntax-across-languages/Strng.html#StrngSmplPrnt – sarnold 2012-04-16 23:59:41

2

有很多如果你看起來夠硬,其他更多的不一致。命名標準提出,即使是縮寫,也不應該有大寫字母。 UriUrl,UrlConnection,HttpClient是預期的病例名稱。

不幸的是,改變它們不太可能是值得的努力?

+2

同樣,如果你採取任何語言,最不規則的動詞通常是語言中最古老的詞語。比如說西班牙語的動詞ser如何呢? – 2012-04-17 00:34:38

+2

@HovercraftFullOfEels:非常有見地的評論 – 2012-04-17 00:35:54

相關問題