java的开发规范

资料来源网络和阿里的java开发手册 这篇博客会不断更新


代码中的命名均不能以 下划线或美元符号 开始,也不能以 下划线或美元符号 结束。
所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。
类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO /
PO / UID 等。
方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格。
常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。
抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类
命名以它要测试的类的名称开始,以 Test 结尾。
包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用
单数 形式,但是类名如果有复数含义,类名可以使用复数形式。
避免在子父类的成员变量之间、或者不同代码块的局部变量之间采用完全相同的命名,
使可理解性降低。
在常量与变量的命名时,表示类型的名词放在词尾,以提升辨识度。
如果模块、接口、类、方法使用了设计模式,在命名时需体现出具体模式。
接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁
性,并加上有效的 Javadoc 注释。尽量不要在接口里定义变量,如果一定要定义变量,确定
与接口方法相关,并且是整个应用的基础常量。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值