java.util.Vector

java.util.Vectorは、サイズの変更が可能な同期化された配列を示すクラスです。Java Collection FrameworkからListインターフェイスを実装します。このクラスを使用して、オブジェクトの保存、ランダムなアクセス、および反復をすばやく行うことができます。

ヒント

java.util.Vectorクラスは、メソッドが同期化されている点を除いて、java.util.ArrayListクラスと同じ特性を共有します。メソッドが同期化されているため、Vectorオブジェクトのパフォーマンスは、メソッドが同期化されていないjava.util.ArrayListオブジェクトと比較して、多少遅い場合があります。

また、Vectorオブジェクトは、配列からオブジェクトをすばやく削除する必要があるアプリケーションには適しません。配列からオブジェクトを頻繁に削除する必要のあるアプリケーションの場合は、java.util.LinkedList, java.util.TreeSet、またはjava.util.HashSetオブジェクトの方が適しています。

 

関連トピック

java.util.ArrayList
java.util.LinkedList
java.util.TreeSet
java.util.HashSet