阿里Java規範

上個月在知乎上看到了關於阿里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八、方法有多個參數時,參數逗號後邊必須加空格

 

待續

相關文章
相關標籤/搜索