【发布时间】:2013-12-12 03:49:15
【问题描述】:
在Oracle website 上,它表示布尔值在堆栈中占用 32 位,但在数组中占用 8 位。我很难理解为什么他们在一个团体中比在单人中要少。它们是如何存储的,有什么区别?如果 bool 数组更有效,为什么没有将这项技术转移到 singles 上?
另外,为什么不是 1 位?
64位系统和32位系统存储这些有什么区别?
谢谢!
【问题讨论】:
-
与问题无关,但请阅读:meta.stackexchange.com/questions/27162/…
-
感谢您的链接,@alfasin,感谢您遵守规则...我再次表示感谢,因为我真的很感谢这个很棒的网站,我觉得“谢谢!”真的不会妨碍任何理解。它有点像“我是一个真实的人,我很感激你关注我的帖子!”
标签: java arrays memory memory-management boolean