上個月在知乎上看到了關於阿里Java規範的文章,因而去網上找了一份下載,但不是最新的,文檔也只是掃了一眼,沒具體看。今天恰好關注的微信公衆號發了一篇關於《阿里Java規範》文章,因而去下載了最新版的。設計模式
一、常量:所有大寫,單詞用下劃線隔開微信
二、抽象類:以Abstract或Base開頭測試
三、異常類:以Exception結尾設計
四、測試類:以Test結尾接口
五、pojo類中布爾類型的變量:不加is文檔
六、在類中體現設計模式it
如:public class OrderFactoryio
七、接口中的方法和屬性,不加任何修飾符,儘可能不要在接口中定義變量class
八、Service和Dao類:暴露出來的服務必定是接口變量
九、接口的實現類:以Impl結尾
十、枚舉類:以Enum結尾
十一、枚舉成員:所有大寫,單詞間用下劃線隔開
十二、未經定義的常量不能出如今代碼中
如:String key = "hello" + keyOne;
1三、long寫成對應的包裝類Long
1四、常量若是過多,能夠建立常量類存放對應的常量
1五、if (空格a == b空格):括號中的空格不能出現
1六、if/for/while/switch/do等保留字與括號之間都必須加空格
1七、縮進要用4個空格,禁止用tab鍵
1八、方法有多個參數時,參數逗號後邊必須加空格
待續