包装类的空间复杂性

时间:2014-07-29 00:12:24

标签: java data-structures space-complexity

所以我正在做一个演示文稿,我试图表明,如果我们使用原始类型而不是包装类,那么某个程序会有多么有效,而且我正在尝试找到不同包装器的空间复杂性以及用于哪些任务的字节数。有人可以帮我弄清楚在Integer或Double中使用了多少字节?

谢谢!

1 个答案:

答案 0 :(得分:0)

所以答案是整数是16个字节。基本上,Java中的每个对象都需要8个字节的标题空间用于指针(引用等),4个字节用于实际的int数据,4个字节用于" padding"

来源:Integer vs int: with regard to memory