在考虑了如何最小化我的应用程序大小之后,我想知道..
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/