「コレクションフレームワーク」の版間の差分

提供: Java入門
移動: 案内検索
(ページの作成:「コレクションは、オブジェクトのグループを表すオブジェクトです。C++でいえば、Vector クラスのようなものです。コレクシ...」)
(相違点なし)

2015年3月15日 (日) 16:30時点における版

コレクションは、オブジェクトのグループを表すオブジェクトです。C++でいえば、Vector クラスのようなものです。コレクションフレームワーク(Collections Framework)とは、コレクションを表したり、操作したりする、統一されたアーキテクチャです。

読み方

コレクションフレームワーク
これくしょん ふれーむわーく
Collections Framework
これくしょんず ふれーむわーく

概要

コレクションフレームワークを利用する利点は、

  • プログラミングの労力の軽減
  • パフォーマンスの向上
  • APIの学習を楽にする
  • APIの実装を楽にする
  • ソフトウェアの再利用性を促進する

といったことが挙げられます。

コレクションの実装

コレクションの実装
インタフェース/実装 ハッシュテーブル サイズ変更可能な配列 バランスツリー リンクリスト Hash Table + Linked List
Set HashSet TreeSet LinkedHashSet
List ArrayList LinkedList
Deque ArrayDeque LinkedList
Map HashMap TreeMap LinkedHashMap

関連項目