【发布时间】:2012-07-13 10:16:13
【问题描述】:
对于几乎所有平台,一个 int 占用 4 个字节。 Java参考怎么样?
Map<String, String> m = null;
变量m对于32bit/64bit JVM占用多少空间?
byte[] b = new byte[10];
上面的字节数组占用了 10 个字节,但是对 b 的引用又占用了多少额外的空间呢? 我认为 b 至少包括一个地址和一个长度,有人可以给我详细信息吗?
【问题讨论】:
-
如果引用不在堆中,则占用零堆空间。