ArrayList,Vector,LinkedListのストレージ性能と特性

440 ワード

ArrayListとVectorは、実際に格納されているデータよりも多くのデータを格納するために配列方式を使用しています.これらの要素は、直接シーケンス番号で要素をインデックスすることができますが、挿入要素は配列要素の移動などのメモリ操作に関連するため、 、Vectorはsynchronizedメソッド(スレッドセキュリティ)を使用しているため、 ArrayList 、一方LinkedListは双方向チェーンテーブルを用いて記憶されており,シーケンス番号インデックスデータでは順方向または後方向に遍歴する必要があるが,データ挿入時には本項の前後項のみを記録すればよいため, である.
LinkedListもスレッドが安全ではないため、LinkedListはいくつかの方法を提供し、LinkedListをスタックとキューとして使用することができる.