我想知道List和Set在性能,内存分配和可用性方面的比较.
如果我没有要求在对象列表中保持唯一性,则既不需要维护插入顺序,我可以交替使用ArrayList和SortedSet/HashSet吗?直接使用Collections类而不是列表/集合会不会很好?
PS我也不需要列表或设置java提供的特定功能.我只使用List/Set而不是Array,因为它们可以动态增长而无需额外的编程工作.
你能给我一些关于对象标题中存储内容的信息吗?我知道,它可能依赖于JVM,但至少可能对HotSpot有用吗?我正在寻找第一行的具体描述.
我已经阅读了一些我无法用我发现的信息验证的信息.也许你有一个指向OpenJDK维基的链接?