请问java枚举的code用short类型的 好处?

public enum Enum {

    DEL((short)-1,"已删除"),
    DISABLE((short)0,"停用"),
    NORMAL((short)1,"正常");

    private Short code; //编码

    private String desc; //描述
}
  • 如上是部分代码,请问代码为什么不用int而用short。


噜噜哒
浏览 1125回答 2
2回答

梦里花落0921

没有一毛钱好处。jvm会对齐内存,short连续存储,每个short之间的2个字节还是浪费了。在时间增加的情况下内存也没有节省。写这个代码的人只能说比较无知。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java