在我的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