bla*_*azs 9 java arrays performance jvm vm-implementation
在Java中,字符数据类型char用2个字节表示.n字符数组char[]用2n+24字节表示.
char
n
char[]
2n+24
通常,存在24用于存储n对象数组的字节开销(至少如果对象是基本类型).
24
为什么我们需要这些额外的24个字节?它们是如何使用的?
编辑(2015年7月2日).它带给我的注意,在回答这个问题是提供了一个评论这里的程序员StackExchange.
loo*_*une 3
它是对象头,它包括有关对象本身的信息(锁定位、GC 的标记位)、指向其类对象的指针和长度。
归档时间:
10 年,2 月 前
查看次数:
1301 次
最近记录: