Java对象所占内存空间

Java对象所占内存空间

bit是计算机中最小的储存单位,一个byte是由8个bit组成,它是最小的可寻址单元 ,存储了ASCII所有字符,八个bit可以存储基本的元素 2^8个数,所以容量的基本单位称作B。

B表示字节,它是byte的简写,字节是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串。

硬盘各容量单位的换算关系:

  • 1KB (Kilobyte 千字节)=1024B;

  • 1MB (Megabyte 兆字节 简称“兆”)=1024KB;

  • 1GB (Gigabyte 吉字节 又称“千兆”)=1024MB;

  • 1TB (Trillionbyte 万亿字节 太字节)=1024GB;

  • 1PB(Petabyte 千万亿字节 拍字节)=1024TB;

  • 1EB(Exabyte,百亿亿字节,艾字节)=1024PB;

  • 1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB;

  • 1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB;

  • 汉字字符 2字节

  • 英文字符 1字节

  • 中文标点 2字节

  • 英文标点 1字节

Java类型所占空间

类型占用空间
boolean1B
byte1B
short2B
char2B
int4B
float4B
long8B
double8B

Java计算对象所占内存大小

请参考下面两个内容(1)(2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值