首页 > 编程知识 正文

java中枚举的用法总结(java中标识符的命名规则)

时间:2023-05-03 06:52:10 阅读:67744 作者:2555

1 .“强制”代码中的命名不能以下划线或美元符号开头,也不能以下划线或美元符号结尾。

2.[强制]码内命名严禁使用拼音和英语的混合方式,不允许直接使用中文方式。

3 .必须在“强制”类名中使用UpperCamelCase样式,并遵守驼峰匹配名称的格式。

4.[强制]方法名称、参数名称、成员变量和局部变量同意使用lowerCamelCase样式,必须遵守驼峰命名格式。

5.[强制]定名全部大写,列表之间用下划线分隔,实现语义表达的完整性。

6.[强制]抽象类的命名以Abstract或Base开头; 异常类名以Exception结尾; 测试类的名称以被测试的类名开始,以Test结束。

7.[强制] POJO类的不二型变量中均不要输入is。 否则,某些框架分析会导致序列化错误。

8.[强制]包名统一为小写,点分隔符之间只有一个自然意义的英语单词。 包名以单数形式统一,但只要类名有多个含义,也可以是复数形式。

9.[强制]消除完全不规范的缩略语,使其不了解文意。

10 .“推荐”模块、接口、类和方法使用设计模式,并在命名时给出特定模式。 将设计模式表现在名字上有助于读者快速理解体系结构的设计理念。

11 .不对[推荐]接口类中的方法和属性添加修饰符号,以保持代码简洁并添加有效的javadoc注释。 尽量不要在接口上定义变量。 如果有必要的话

定义变量与接口方法相关,并且必须是整个APP应用程序的基础常量。

12 .命名“推荐”接口和实现类有两个规则:

1 ) ) [对于强制服务和DAO类,基于SOA理念,暴露的服务必须是接口,内部实现类通过Impl后缀与接口区分开来。

2 ).[推荐]对于形容能力的接口名称,为相应形容词指定接口名称(通常为-able的形式) )。

13.[参考]建议枚举类名加Enum后缀。 枚举成员名称必须全部大写,单词之间必须用下划线分隔。 枚举实际上是一个特殊的常量类,缺省情况下,构造方法强制为私有。

14 .各层命名惯例:

a )服务/道层方法名称条款

1 )获取各个对象的方法使用get作为前缀

2 )获取多个对象的方法用list加前缀

3 )获取统计值的方法用count加前缀

4 )插入的方法是用save/insert加前缀

5 ) .删除的方法是用remove/delete加前缀

6 ) .修改后的方法用update加前缀

b )域模型命名约定

1 )数据对象: xxxDO,xxx是数据库表名

2 )数据传输对象: xxxDTO、xxx是与业务领域相关的名称

3 )展示对象: xxxVO、xxx一般为网页名称

4 ).POJO是DO/DTO/BO/VO的总称,被精致地命名为xxxPOJO

------------- -请参阅

##轻松构建框架

点击我的头像,查看更多框架轻松构建的内容!

小白也可以快速构建MyBatis框架,学习框架不会进入漏洞!

这里是spring-boot-demo:

3359 pan.Baidu.com/s/1jn5udznr _ wusospiyvqrew

提取代码:jiml

请注意,将更新更多的框架构建内容! 你们的洞我来跳,帮你们做回避百度问题的教程!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。