コレクションフレームワーク

提供: Java入門
2015年3月21日 (土) 13:40時点におけるDaemon (トーク | 投稿記録)による版 (コレクションの実装)

移動: 案内検索
スポンサーリンク

コレクションは、オブジェクトのグループを表すオブジェクトです。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

関連項目




スポンサーリンク