在我的Java应用程序部署在Tomcat中,约500K的项目(可以去甚至向上)是 添加到ArrayList中。 然后,这些列表被重复检查一些条件。性能 - 数据量 - ArrayList中<String>,列表<Object> VS LinkedList的<String>,LinkedList的<Object>
Que-对于这种情况,会使用LinkedList获得性能吗?
从实际经验的任何指针的数据量超过20万项〜100万项。
大多具有多个属性大多是串 (基本上从数据库获取数据,将其转换为Java对象,并通过HTTP发送过来) 如果数据的规模有望保持内100K以下,将字符串和对象的列表会有差异
你的问题还不清楚:你问一个List(它是一个接口)和一个LinkedList(这是一个实现)之间的区别。 – Filip
简而言之:'ArrayList'上的常量因素非常好,'LinkedList'几乎不是正确的答案。 –
谢谢Louis。在发布我的问题之前,我完全查看了其他问题。我不确定是否有人分享了我对感兴趣的数据量的实际生产数据的经验,因此也提出了问题。我想你不喜欢它,并决定downvote!如果这完全没用,我可以解决这个问题。 – Rockoder