上个月在知乎上看到了关于阿里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八、方法有多个参数时,参数逗号后边必须加空格
待续