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
提交
取消