【发布时间】:2011-04-19 08:15:47
【问题描述】:
在我的程序中,我经常使用集合来存储对象列表。目前我使用 ArrayList 来存储对象。 我的问题是:这是最佳选择吗?使用 LinkedList 会更好吗?还是别的什么?
要考虑的标准是:
- 内存使用情况
- 性能
我需要的操作是:
- 将元素添加到集合中
- 遍历元素
有什么想法吗?
更新:我的选择是:ArrayList :) 基于此讨论以及以下讨论:
【问题讨论】:
-
请详细说明“生产力”
-
您主要是在列表末尾添加还是在任意位置添加?
标签: java performance memory-management collections