您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Java中,double
类型是一个64位的浮点数,其内存占用是固定的,不论在32位还是64位JVM中,double
类型都占用8个字节(64位)。
详细解释如下:
double
类型字段通常占用8字节。double
类型,JVM要求它的地址对齐到8字节边界。总结:在64位JVM中,一个包含一个double
类型字段的类的内存布局如下:
int
类型字段(假设为age
):4字节double
类型按照8字节边界对齐)double
类型字段(salary
):8字节String
类型字段(name
):8字节总内存占用:16(对象头) + 4(age) + 4(填充) + 8(salary) + 8(name) = 40字节。
因此,一个简单的Java对象,如果包含一个double
类型的字段,在64位JVM中的内存占用是40字节。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。