繁复易懂又安保的代码 程序员应该把握的开发技巧 Java之枚举
java枚举
背景
JDK1.5引入了新的类型——枚举,枚举类型提高了代码的 繁复性、安保性以及方便性 。
学习指标
代码举例
内容实体对象
普通程序员或者定义static、type字段还是String或int吧,其实这样写容易出错又不好懂。
模拟调用新增逻辑
码农汪,大意的把形态单词写错了,应该是EFFECTIVE
初级的程序员,必需会设计这样的模型对象,先创立个枚举
把实体对象的形态交流为枚举类型
带枚举类型的对象
软件工程师依据业务把枚举的值传下去就行,假设错传编译器会提示你,枚举也更深刻易懂
枚举
枚举的设计真的十分优雅,软件工程师们的***。
枚举用在哪些场景
枚举的语法我就不赘述了,在来个【接口+枚举】业务案例吧
意外码接口
很多技术分享,拼命的讲通常就是不给代码案例。
通用意外码1
通用意外码2
业务意外码
程序员可以依据业务场景选用通用意外码还是详细业务意外码,小名目定义一个意外码对象就够用了,我这里写了个比拟复杂的。假设你名目业务够复杂,可以在意外码枚举减少详细字段进一步细化意外形容。
输入意外码消息
其实意外码必要求和意外联合起来经常使用,下篇我联合自定义意外来继续剖析。
我还会剖析注解权限配置,外面就有权限的枚举运行。
还有很多枚举的初级个性,我就不一 一说明了。用好枚举,给代码带来的好处太多了。
假设对你有协助请关注收藏转发,程序汪汪才愈加有能源分享,有失误请领导,欢迎来交流