【发布时间】:2012-09-27 15:12:07
【问题描述】:
我在我的研究项目中使用ArrayList<Integer>。我需要在此列表中保留未知数量的整数。有时我需要更新列表:删除现有记录或添加新记录。因为Integer 是一个对象,所以它比int 占用更多的内存。是否有任何替代方法来维护比Integer 消耗更少内存的列表?
【问题讨论】:
-
根据实现的不同,
Integer可能只需要 16 个字节,而 int 则需要 4 个字节。真的有那么大吗?
标签: java memory-management arraylist integer