黑马程序员技术交流社区
标题:
JAVA中基本数据类型在内存中所占字节数
[打印本页]
作者:
马超(Andy)
时间:
2014-7-19 00:13
标题:
JAVA中基本数据类型在内存中所占字节数
刚才做基础练习中二进制的习题时,突然忘记int在内存中占几个字节了:L:L:L,各种回忆各种想才反应过来,╮(╯▽╰)╭ 故在这把JAVA中八大基本数据类型在内存中所占字节数整理出来 求纠错 补充
bit 内存中最小单位 8bit表示一个字节
byte 1个字节 0000 0000
short 2个字节 0000 0000 0000 0000
int 4个字节 0000 0000 0000 0000 0000 0000 0000 0000
long 8个字节 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
char 2个字节 (C语言中占用一个字节)0000 0000 0000 0000
float 4个字节 0000 0000 0000 0000 0000 0000 0000 0000
double 8个字节 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
boolean true/false 这里有点出入,理论上咱一个bit但处理机处理数据是以byte为单位,可以理解为占1字节
作者:
关度飞
时间:
2014-7-19 11:23
C语言是根据机器的不同所占的字节不同吧
java有虚拟机隐藏了机器底层的不同
作者:
为爱编程
时间:
2014-7-19 12:56
总结,是学习java的很好的一个方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2