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枚举类型使用#相关文章

c语言和java哪个就业好

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

0.2万人浏览 javaC语言JAVA

java源码是什么意思

Java(TM)platform se binary 意思是"Java平台标准版的二进制文件" se是Standard Edition的缩写。 binary是二进制文件,这是相对于so

0.2万人浏览 javaJavaJava是

java四大名著是哪四本

多了,关键看是哪个出版社出的,一般国内的java书籍主要是由清华大学出版社和电子机械出版社出版的最多,你要是初学者的话建议你看清华大学出版社的java书籍,他们出的书主要针对初学者,内容浅显易懂,初学

0.2万人浏览 javaJavaJAVA

java随机数种子是什么意思

计算机所产生的随机数是通过一串很长的序列数模拟随机数,故称为伪随机数,在实际应用这些随机数时,这些随机数一般都能具有真实随机数的所有概率性质和统计性质,因此可以产生许许多多的序列伪随机数,一个序列的第

0.2万人浏览 java随机数种子什么是种子

java编程软件有哪些

其实装了JDK就可以做JAVA程序了,但要用文本编辑器之类的东西写程序的源代码,用JDK进行调试运行。适合初学者。当有了一定的经验以后你可以选择集成的JAVA编译器,如JCreator,eclipse

0.2万人浏览 javaJavaJava编程软件有哪些

java入门简单小游戏

1、首先,新建文本文档,用来保存我们需要运行的程序。2、将我们在网上找到的程序粘贴复制到文本文档中。点击文件->保存,也可以Ctrl S进行保存。3、此时我们将文本文档更改扩展名。注意文档的名称

0.2万人浏览 javaJavajava小游戏

java测试是做什么的

1、系统框架的搭建:项目底层使用struts2 hibernate3.0 spring2、系统管理模块:实现系统登录、首页功能设计与开发、页面设计、用户管理、系统角色和权限的管理和分配、数据字典维护、

0.2万人浏览 JavajavaJAVA是什么

java培训班一般学几个月

一般学JAVA的分为几种类型的人:1、读大学的人,他们专业就是计算机,汇编语言是JAVA,他们学习时间是比较久的1-2年是最少的,有些同学学的很扎实,出来找工作没有问题,有的同学还需要找第三方培训机构

0.2万人浏览 javaJava学java