java常量类「建议收藏」

java常量类「建议收藏」接口实现java常量类

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

系统里有很多比如订单状态、审核状态;性别、结算方式、交易类型等属性,这些属性只有几个值,一般用0、1、2、3等的数字标识存入数据库,每次对这些属性所属对象的增删改操作,都会在代码里给状态设置值,由于项目是多人开发的,如果每次设置值的时候都直接set 0、1、2,容易出错,而且状态假设不用0、1、2表示了,用1、2、3表示,这时候所有set状态的地方都得改变,维护麻烦。所以用常量表示状态值,甚好。
目前系统里实现常量的方式有三种:
1, 接口常量
2, 类常量
3, 枚举

我个人比较喜欢用接口编写常量,下面是一个响应常量示例,包含响应码和响应消息

/** * 响应常量 */
public interface ResponseConstant { 
   

    /** * 响应码 */
    interface code { 
   
        //成功
        int success = 200;
        //失败
        int failure = 400;
        //错误
        int error = 500;
        //登录状态异常
        int loginStatusError = 999;
    }

    String success = "请求成功!";
    String failure = "请求错误!!!";
    String unknownException = "响应异常!!!";//未知异常

    String loginSuccess ="登录成功";
    String loginFailure ="登录失败";

    String operationSuccess ="操作成功";
    String operationFailure ="操作失败";

    String findSuccess ="查询成功";
    String findFailure ="查询失败";
    String addSuccess ="新增成功";
    String addFailure ="新增失败";
    String editSuccess ="编辑成功";
    String editFailure ="编辑失败";
    String deleteSuccess ="删除成功";
    String deleteFailure ="删除失败";
    String checkSuccess ="校验成功";
    String checkFailure ="校验失败";
    String illegal ="不合法数据";
    String illegalUser ="不合法用户";
}

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210072.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 跟着实例学习ZooKeeper的用法: 计数器[通俗易懂]

    跟着实例学习ZooKeeper的用法: 计数器

    2022年3月3日
  • HBase常见面试题[通俗易懂]

    HBase常见面试题[通俗易懂]1.HBase简单读写流程?读:找到要读数据的region所在的RegionServer,然后按照以下顺序进行读取:先去BlockCache读取,若BlockCache没有,则到Memstore读取,若Memstore中没有,则到HFile中去读。写:找到要写数据的region所在的RegionServer,然后先将数据写到WAL(Write-AheadLogging,预写日志系统)中,然后再将数据写到Memstore等待刷新,回复客户端写入完成。2.简述HBase的瓶颈HBase的瓶

    2022年5月31日
  • 老生常谈–什么是装箱什么是拆箱「建议收藏」

    老生常谈–什么是装箱什么是拆箱「建议收藏」我们知道.NET具有两个数据类型:值类型和引用类型。因为值类型没有指针引用,不是分配在托管堆中,也不会被GC回收,因此它比引用类型更加高效。但有时我们需要将一种类型的变量转换为另一种类型,这时我们就可以使用装箱/拆箱。一、什么是装箱装箱就是将值类型的数据存储在引用类型的变量中。例如在方法中创建了int类型的变量,需要将这个值类型赋值给一个引用类型的变量,这就意味着对这个值进行了装箱操作,代码如下:voiddemo(){intnum=25;//这是装箱操作objectobjN

    2022年10月21日
  • 两数之和 II – 输入有序数组(Java实现)

    两数之和 II – 输入有序数组(Java实现)给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值index1和index2,其中index1必须小于index2。

    2022年5月27日
  • 黑盒测试c语言用例,黑盒测试用例设计技术包括_测试用例包括什么_常用黑盒测试用例设计(4)…[通俗易懂]

    黑盒测试c语言用例,黑盒测试用例设计技术包括_测试用例包括什么_常用黑盒测试用例设计(4)…[通俗易懂]因此,可以把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,这样就可以用少量的代表性测试数据,来取得较好的测试结果。黑盒测试用例设计技术包括*是指对于程序的规格说明来说,是合理的有意义的输入数据构成的集合。利用它可以检验程序是否实现预先规定的功能和性能。在具体问题中,有效等价类可以是一个,也可以是多个。有效等价类*是指对于程序的规格说明…

    2022年4月29日
  • PHY芯片lan8720调试笔记_工业以太网接口芯片

    PHY芯片lan8720调试笔记_工业以太网接口芯片1、LAN8720A简介2、芯片管脚配置3、硬件电路

    2022年4月19日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号