天天看點

Java 7: 全面教程-1.2 Java代碼規格

1.2 java代碼規格

寫正确的可運作的java程式固然重要,但是寫出的代碼友善閱讀和維護也是相當重要的。普遍相信一個軟體80%的時間都花在維護上。而且,程式員的變動率非常的高,是以很有可能是别人在維護你的代碼。如果你留下的程式源代碼是清楚且簡單易懂的,不管是誰都會非常感謝你。

讓你的代碼更簡單易懂的方法之一是一直使用一貫的代碼規格。(其他方式包括适當的代碼組織和充分的注釋。)代碼規格包括檔案名,檔案組織,縮進,注釋,聲明,語句,空格,和命名。

類的聲明是由關鍵詞class後跟類名和大括弧{組成的。你可以把大括弧放在同一行,如listing 1.1,也可以放在下一行,如listing 1.2。

listing 1.2: myfirstjava written using a different code covention

class myfirstjava

{

public static void main(string[] args)

system.out.println(“java rocks.”);

}

listing 1.2 和listing 1.1一樣都很好,隻是使用了不同的規格。你應該為你的程式貫徹一個一緻的風格。你可以決定你的代碼風格也可以參照下sun microsystems為它的雇員們制定的基本規格大綱。檔案可在以下連結裡檢視。(當然,現在此檔案是屬于oracle.com了)

http://www.oracle.com/technetwork/java/codeconv-138413.html (not working… please double check it!)

此書中的程式樣例是根據上述文檔裡的大綱的。我強烈建議你在你成為程式員的第一天就開始養成依照這個規格來寫程式的習慣。這樣,未來你寫的代碼将會非常清楚明了。

關于風格,你首先要學習的是縮進。每個縮進機關必須是4個空格。如果使用制表符來代替空格,那麼必須是8個空格(不是4個)。