1..不使用魔法值在代碼中。
2.long或者Long初始化賦值時,使用大寫L,以免小寫字母和數字1混淆。
3.不使用一個常量類維護所有常量,按常量功能進行歸類,分開維護。CacheConsts、ConifgConsts等
4.類內共享常量:類內部private static final定義
包內共享常量:當前包下單獨constant目錄下
子工程內部共享常量:當前子工程的constant目錄下
應用內共享常量:放置在一方庫中,通常是modules中的constant目錄下
跨應用共享常量:放置在二方庫中,通常是client.jar中的constant目錄下
5.變量值僅在一個範圍內變化,且帶有名稱之外的延伸屬性,定義爲枚舉類