エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java: 動的配列 ArrayList と Vector の違い とサンプルコード
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java: 動的配列 ArrayList と Vector の違い とサンプルコード
Java には 動的配列 ArrayList と Vector があります。 (それに加えて LinkedList というのもあります。... Java には 動的配列 ArrayList と Vector があります。 (それに加えて LinkedList というのもあります。) いずれも Collection インターフェース、 List インターフェース を実装しており、 使い方はほとんど同じです。 歴史的には Vector のほうが ArrayList よりも先に作られました。 この記事では、 それら2つのクラスの違いと、それを検証するサンプルコードを紹介します。 ArrayList はマルチスレッドで複数のスレッドからアクセスされると、正しく動作しないことがあります。 一方で Vector はスレッドセーフです。 ArrayList に synchronizedList メソッド を施すと、 スレッドセーフになります。 検証コード ArrayList と Vector の違いをコードで確かめてみます。 ArrayList