gpt4 book ai didi

java - java中x数据类型数组占用的实际大小(以字节为单位)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:46 26 4
gpt4 key购买 nike

如何确定某种数据类型的数组的“大小(以字节为单位)”?

让我问这个问题的是来自 this icse board question paper 的问题.

题目如下:

董事会接受的答案是(其中一种数据类型占用的空间*数组中的元素数量)

例如,一个 int 数组的 10 对象据说占用 4*10=40Bytes

但我的问题是,数组是否必须以某种方式存储它的长度和索引(增加它在内存中的大小),或者我误解了这个问题?

最佳答案

你的理解确实是正确的。官方的回答对数组的存储方式采用了一种简单的看法。

每个对象都有固定的成本。此外,数组需要跟踪它们的大小和其他可能的东西。

答案也忽略了填充、对齐等问题

关于java - java中x数据类型数组占用的实际大小(以字节为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com