gpt4 book ai didi

java - Java 中的一个 boolean 值数组是否小于独立变量?

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:52 25 4
gpt4 key购买 nike

我在 SO 上的搜索失败了,所以如果这是重复的,请重定向我。

顺便说一句,我的问题是:我从经验和浏览中了解到,如果声明,Java boolean 将存储为 32 位 int它作为一个独立的值,但如果您在数组中声明它,则作为一个 8 位 byte。我的问题如下:哪个内存效率更高?数组的元数据是否使其在内存中比替代方案更大?

boolean oneVariable = false, oneArray[] = {false};

最佳答案

数组是一个实际的对象,会带来内存损失(我相信是 12 个字节),所以原始 boolean 值较小。

关于java - Java 中的一个 boolean 值数组是否小于独立变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8959319/

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