阿里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八、方法有多个参数时,参数逗号后边必须加空格

 

待续

相关文章
相关标签/搜索