求解java中这个是什么? 报错·-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

求解java中这个是什么? 报错·

2020-05-26 13:56:15 310 1

"

我看到这样的代码

<code class=""java"">    public enum TencentCosStatus {

    FILE_NOT_EXIST( -197), UNKNOW_ERROR( -4), SERVER_EXCEPTION( -3), NETWORK_EXCEPTION( -2), PARAM_INVALID( -1),REQUEST_OK(0);

    private int code;

    public int getCode() {
        return code;
    }

    // 构造方法
    private TencentCosStatus(int code) {
        this.code = code;

    }

}</code></pre> 

求解 方法中的 FILE_NOT_EXIST( -197)是什么?

" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/5a8d490f199d407a8b7e974d18a1f8cc.png)
取消 提交回答
全部回答(1)
  • 因为相信,所以看见。
    2020-05-27 10:17:06

    "

    FILE_NOT_EXIST的值是 -197

    栗子:

    TencentCosStatus.FILE_NOT_EXIST.getCode() == -197
    
    // true
    ######

    题主可以搜下枚举类型的相关资料。这个类是枚举类。里面那些是定义常量,不会再更改的。

    ######
    FILE_NOT_EXIST( -197)

    FILE_NOT_EXIST 是 TencentCosStatus 的一个成员(field),
    后面一个的"( -197)" 是这个成员的初始化值,即 FILE_NOT_EXIST 的值为:-197,如果不写则是才有 enum 默认分配。

    其他:
    感觉 java enum 用的不多,因为 静态常量成员完全可以代替枚举;197 这个数值也很少用到,因为一般使用TencentCosStatus.FILE_NOT_EXIST。
    我这看到的对 enum 成员设置自定义数值,需要定义构造函数。

    ######

    枚举(enum)常量(实例),建议复习 Core Java。

    ######

    這是枚舉類型,規定了用數據代替某種信息,類似於404代表source not found一樣

    ######

    百度一下“java 枚举”

    ######

    枚举

    C#中同样存在

     enum Man
        { 
            刘备 = 1,
            关羽 = 2,
            张飞 = 3
        }

    为了防止写出魔鬼数字。

    " ![image.png](https://ucc.alicdn.com/pic/developer-ecology/9c7d4381fb7742649ef7a31ff5095881.png)
    0 0
相关问答

0

回答

请问在java应用程序中执行去重查询数据库表时性能非常慢,该如何优化呢?

2021-11-07 13:46:23 222浏览量 回答数 0

1

回答

请问系统内存的性能指标是否会影响到java应用系统的性能?

2021-11-07 13:46:23 1232浏览量 回答数 1

0

回答

请问在java应用程序中查询计算数据库表平均值avg时性能非常低,该如何优化呢?

2021-11-12 17:20:55 276浏览量 回答数 0

0

回答

请问系统磁盘I/O的性能指标是否会影响到java应用系统的性能?

2021-11-07 13:46:23 273浏览量 回答数 0

0

回答

请问java 应用程序执行内连接关联表inner join查询时性能非常慢,该如何优化呢?

2021-11-07 13:46:23 295浏览量 回答数 0

0

回答

请问系统CPU的性能指标是否会影响到java应用系统的性能?

2021-11-07 13:46:23 257浏览量 回答数 0

0

回答

请问在java中使用 String.charAt()访问一个字符导致性能大幅度降低,应该怎么优化呢?

2021-11-07 13:45:41 235浏览量 回答数 0

0

回答

请问如果操作系统的CPU使用率过高,可能并不是由于java影响的,但对于java性能来说意味着什么呢

2021-11-12 17:15:50 135浏览量 回答数 0

0

回答

请问将java中的ArrayList集合对象同步复制到另外一个集合对象,有没有性能更快的做法?

2021-11-07 15:55:06 378浏览量 回答数 0

0

回答

Java性能调优,java中对字符串进行反转操作,有没有性能更快的做法?

2021-11-07 21:35:53 506浏览量 回答数 0
+关注
因为相信,所以看见。
阿里,我所有的向往
文章
问答
问答排行榜
最热
最新
相关电子书
更多
JAVA反射原理以及一些常见的应用
立即下载
Java高级特性入门(二)
立即下载
Java基础入门(四)-泛型、反射、注解
立即下载