public enum Enum {
DEL((short)-1,"已删除"),
DISABLE((short)0,"停用"),
NORMAL((short)1,"正常");
private Short code; //编码
private String desc; //描述
}如上是部分代码,请问代码为什么不用int而用short。
2 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
没有一毛钱好处。jvm会对齐内存,short连续存储,每个short之间的2个字节还是浪费了。在时间增加的情况下内存也没有节省。
写这个代码的人只能说比较无知。
添加回答
举报
0/150
提交
取消