java - boolean 值与整数的内存/大小?

标签 java memory int boolean size

在考虑了如何最小化我的应用程序大小之后,我想知道..

public int;
public boolean;

其中一个比另一个占用更多内存吗?

如果它们是:

public int = 0;
public boolean = false;

有什么区别吗?

使用整数而不是 boolean 值(1 & 2)怎么样?这是否会占用更少的内存/空间?

最佳答案

这取决于虚拟机。但是使用 int 而不是 boolean 是没有意义的,在最坏的情况下,它们会占用相同的内存量;充其量,使用 boolean 值只会更有效。

关于java - boolean 值与整数的内存/大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25513629/

相关文章:

java - 在网页上以良好的图形可视化用 Java 编写的图形数据结构的最佳方法是什么?

java - Action 监听器的行为就像我单击每个按钮而不是仅单击 1 个按钮

c - 声明多个结构并将它们覆盖在已分配的内存上

c - 通过C中的预取和缓存优化对阵列的线性访问

java - 2 个正数相乘得出负结果

java - 比较两个排序的 int 数组

python marshmallow force field.int 只接受 int 而不是字符串

java - 表示复杂配置的 OSGI 元类型

Mysql 内存存储引擎可能的最大文本大小

javascript - 3D Secure 的 Stripe 支付意图仍然不完整