java枚举类型使用

2022-11-22 投稿:黄莉秋 分享

1.[强制] 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束.

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

3.[强制] 类名使用UpperCamelCase风格,必须遵守驼峰命名的形式.

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

5.[强制] 常量命名全部大写,单子间使用下划线隔开,力求语义表达完整.

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

7.[强制] POJO类中不二类型的变量,都不要加is,否则部分框架解析会引起序列化错误.

8.[强制] 包名统一使用小写,点分隔符之间仅有一个自然语义的英文单词.包名统一使用单数形式,但是类名如果有复数含义可以使用复数形式.

9.[强制] 杜绝完全不规范的缩写,避免望文不知意.

10.[推荐] 模块、接口、类、方法使用了设计模式,在命名时体现出具体模式。将设计模式体现在名字中,有利于阅读者快速理解架构设计理念.

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

定义变量肯定是与接口方法相关,并且是整个应用的基础常量.

12.[推荐] 接口和实现类的命名有两套规则:

1).[强制] 对于Service和DAO类,基于SOA的理念,暴露出来的服务一定是接口,内部的实现类用Impl的后缀与接口区别.

2).[推荐] 如果是形容能力的接口名称,去对应的形容词做接口名(通常是-able的形式)

13.[参考] 枚举类名建议带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开.枚举其实是特殊的常量类,且构造方法被默认强制私有.

14.各层命名规范:

A)Service/DAO层方法名规约

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

#java枚举类型使用#相关文章

java常量存储在哪里

变量可以存储在内存中的不同地方,这依赖于它们的生存期。在函数外部定义的变量(全局变量或静态外部变量)和在函数内部定义的static变量,其生存期就是程序运行的全过程,这些变量被存储在数据段(datas

0.2万人浏览 java常量存储

怎么打开java编程界面

1、现在的很多编程工具都是写代码,编译运行在一个程序窗口里的;  2、那就是所谓的IDE(集成开发环境)。  3、安装了开发工具后,就有这样的一个程序,启动程序也就进入了编程界面。  例如java编程

0.2万人浏览 java怎么打开Java

c语言和java哪个就业好

很多零基础的小白只是因为IT行业薪资高,所以才想学一门IT技术,但是由于对IT行业并不了解,所以不知道自己该学什么技术。今天小编着重给大家讲讲Java与C语言的区别,然后大家可以根据自己的需求选择学哪

0.2万人浏览 javaC语言JAVA

java测试开发需要学什么

熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。熟悉基于JSP和S

0.2万人浏览 javaJavajava开发

java测试类怎么写

在写个人能力的时候要把能力具体化,达到了那种程度,字数尽量要多,要详细结合到你平日的兴趣爱好,学习,实习中,才不会让用人单位看着你写的能力有种虚无缥缈的感受。且在个人简历能力中要有重点,写的重点是企业

0.2万人浏览 JavaJAVAjava

java是什么职业

JAVA工作流就是一个基于JAVA开发的流程框架,一般好的工作流在开发时不用写代码,直接配置就可以了,OA系统用的比较多。

0.2万人浏览 JavaJAVAjava

java安装后没有jdk

那是因为你现在用的是 JRE 7。不信的话 输入这个试试。要么显示为 JDK 6,要么就显示找不到命令。原因是 安装JRE 7时会默认将他们加入环境变量。可能你没有注意在安装JDK时安装软件会弹出JR

0.2万人浏览 javaJDKjdk