java 整数类型内存分配占字节数的问题,请高手指点

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:01:26
Java整数类型分四种int型,占内存分配4个字节占32位。
byte型,占内存分配1个字节占8位。
short型,占内存分配2个字节占16位。
long型,占内存分配8个字节占64位。请问一下大家,我在写程序时什么时候用int\byte\short\long最佳啊?最好图解说明谢谢

这要看你的整型变量的范围了,如:变量i只是用于存放一些较小的数(小于256)此时用byte较好(byte的取值范围是:-256~255),再大一点可以用short型(取值范围:-2^15~2^15-1),.....如果数值非常大可以使用long型

一般觉得用int就比较合适,通用。如果数据量大的时候,还是 推荐有long,在 Hibernate 自动生成的表单时,生成的整数型都是long.用long,
其实更多!这要看你对内存使用的要求啦。

兄弟 你是新手?
这个看你项目中使用这个变量的范围。

看来你是初学者了。。。int是整型啊。。。如果你要定义字符或者字符串能用这个么??所以说选最适合的就好,而没有最佳。。。