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

提供: Java入門
2015年9月6日 (日) 18:46時点における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

関連項目




スポンサーリンク