为什么没有定义Java的布尔基元大小?
在Java虚拟机规范说有布尔有限的支持原始类型。
没有专门针对布尔值操作的Java虚拟机指令。相反,Java编程语言中对布尔值进行操作的表达式被编译为使用Java虚拟机int数据类型的值。
以上暗示(虽然我可能误解了它)在操作布尔值时使用int数据类型,但这是一个32位内存构造。假设布尔值仅代表1位信息:
为什么不使用byte或short类型作为布尔值而不是int的代理?
对于任何给定的JVM,什么是最可靠的方法来找出用于存储布尔类型的确切内存量?
一只萌萌小番薯
婷婷同学_
ABOUTYOU
相关分类