it quote from http://java.sun.com/docs/codeconv/CodeConventions.pdf Some chapter is very useful to me. I am very appreciate a man who called " 良格葛 ", translated this Document. Chapter 9: 命名慣例讓程式更容易被理解和閱讀。他們也可以給予關於識別子功能的 資訊 -- 例如,是否為常數,套件,或是類別 -- 這可以在瞭解程式碼時很有 幫助。 變數型態 | 命名規則 範例n------------------------------------------------------------------------- 套件 | 獨一無二的套件名稱的前置字都 com.sun.eng | 是使用所有都是小寫的 ASCII | 字母而且應該是頂層 DN 名稱, com.apple.quicktime.v2 | 目前有 com, edu, gov, mil, | net, org 或是 1981 年 ISO edu.cmu.cs.bovik.cheese | 標準 3166 中用來辨識國家的兩 | 字母碼。 | | 接下來的套件名稱元件根據組織 | 擁有的內部命名慣例而不同。這 | 種慣例會指定某種被分隔的目錄 | 名稱元件,部門,計畫,機器, | 或是登入名稱。 | | 類別 | 類別名稱應該是名詞,由每個內 class Raster; | 部單字開頭字母皆為大寫的混和 class ImageSprite; | 字組成。試著讓你的類別名稱是 | 個很簡單的敘述。使用整個字 -- | 避免用頭字語或是縮寫 (除非縮 | 寫比長字的形式被用的更廣泛。 | 例如 URL 或 HTML)。 | | 介面 | 介面名稱應該像類別...