1. 程式人生 > >Java 7: 全面教程-1.2 Java程式碼規格

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個)。