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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 25个经典Selenium自动化面试题,赶紧收藏

    25个经典Selenium自动化面试题,赶紧收藏(1)selenium的工作原理?①脚本启动driver②driver去驱动浏览器作为远程服务器③执行脚本发送请求④服务器解析请求作出相应操作,并返回给客户端(脚本)(2)selenium自动化页面元素找不到存在异常的原因?①元素定位错误②页面加载时间过慢,需要查找的元素程序已经完成,单页面还未加载,此时可以加载页面等待时间③有可能元素包含在iframe或…

    2022年6月20日
    43
  • idea2021.2.3激活码永久破解方法

    idea2021.2.3激活码永久破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    309
  • 关于sql和MySQL的语句执行顺序(必看!!!)[通俗易懂]

    关于sql和MySQL的语句执行顺序(必看!!!)[通俗易懂]今天遇到一个问题就是mysql中insertinto和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序:sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。一、sql执行顺序(1)from(3)join(2)on(4)where…

    2022年6月4日
    29
  • 全网解析视频接口自行测试[通俗易懂]

    全网解析视频接口自行测试[通俗易懂]http://dy.xdr630.top/v/v.php?url=http://movie.xdr630.top/jx/v.php?url=https://api.pangujiexi.com/player.php?url=http://at520.cn/jx/?url=http://player.jidiaose.com/supapi/iframe.php?v=https://jx.o…

    2025年8月2日
    4
  • char* 和char[]的差别

    char* 和char[]的差别

    2021年11月14日
    43
  • JavaSE02-基本语法

    JavaSE02-基本语法1.注释注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为

    2022年8月1日
    12

发表回复

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

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