java枚举
10余年的孝义网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整孝义建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“孝义网站设计”,“孝义网站推广”以来,每个客户项目都认真落实执行。
JDK1.5引入了新的类型——枚举,枚举类型提高了代码的简洁性、安全性以及便捷性。
码农汪,在写一个新增内容的逻辑
内容实体对象
一般程序员可能定义static、type字段还是String或int吧,其实这样写容易出错又不好懂。
模拟调用新增逻辑
码农汪,粗心的把状态单词写错了,应该是EFFECTIVE
高级的程序员,肯定会设计这样的模型对象,先创建个枚举
把实体对象的状态替换为枚举类型
带枚举类型的对象
软件工程师根据业务把枚举的值传下去就行,如果错传编译器会提醒你,枚举也更通俗易懂
枚举
枚举的设计真的非常优雅,软件工程师们的***。
枚举的语法我就不赘述了,在来个【接口+枚举】业务案例吧
异常码接口
很多技术分享,拼命的讲理论就是不给代码案例。
通用异常码1
通用异常码2
业务异常码
程序员可以根据业务场景选择通用异常码还是具体业务异常码,小项目定义一个异常码对象就够用了,我这里写了个比较复杂的。如果你项目业务够复杂,可以在异常码枚举添加具体字段进一步细化异常描述。
输出异常码信息
其实异常码必须要和异常结合起来使用,下篇我结合自定义异常来继续分析。
我还会分析注解权限功能,里面就有权限的枚举应用。
还有很多枚举的高级特性,我就不一 一说明了。用好枚举,给代码带来的好处太多了。
如果对你有帮助请关注收藏转发,程序汪汪才更加有动力分享,有错误请指点,欢迎来交流
本文名称:Java之枚举,程序员应该掌握的开发技巧「简洁易懂又安全的代码」
地址分享:http://www.mswzjz.cn/qtweb/news24/19674.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能