避免使用枚举,使用int,为什么不使用byte,byte的范围大于大部分业务都是能够满足的吧
来源:8-1 如何避免OOM的产生?

昨日重现1596341
2020-06-13
避免使用枚举,使用int,为什么不使用byte,byte的范围大于大部分业务都是能够满足的吧
写回答
1回答
-
bennyhuo
2020-06-13
其实 byte 在java虚拟机中一般也是占用跟int一样的空间,涉及内存对齐问题。当然这个也看虚拟机的实现。所以其实并不会节省内存。
122020-06-14