阿里Java规范

本文总结了阿里巴巴Java编码规范中的关键点,包括命名约定、设计模式应用、接口及其实现类的设计原则等内容,旨在帮助开发者遵循一致且高效的编码标准。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上个月在知乎上看到了关于阿里Java规范的文章,于是去网上找了一份下载,但不是最新的,文档也只是扫了一眼,没具体看。今天刚好关注的微信公众号发了一篇关于《阿里Java规范》文章,于是去下载了最新版的。

1、常量:全部大写,单词用下划线隔开

2、抽象类:以Abstract或Base开头

3、异常类:以Exception结尾

4、测试类:以Test结尾

5、pojo类中布尔类型的变量:不加is

6、在类中体现设计模式

  如:public class OrderFactory

7、接口中的方法和属性,不加任何修饰符,尽量不要在接口中定义变量

8、Service和Dao类:暴露出来的服务一定是接口

9、接口的实现类:以Impl结尾

10、枚举类:以Enum结尾

11、枚举成员:全部大写,单词间用下划线隔开

12、未经定义的常量不能出现在代码中

  如:String key = "hello" + keyOne;

13、long写成对应的包装类Long

14、常量如果过多,可以创建常量类存放对应的常量

15、if (空格a == b空格):括号中的空格不能出现

16、if/for/while/switch/do等保留字与括号之间都必须加空格

17、缩进要用4个空格,禁止用tab键

18、方法有多个参数时,参数逗号后边必须加空格

 

待续

 

转载于:https://www.cnblogs.com/hugos/p/6898693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值