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

提供: Java入門
移動: 案内検索
(コレクションの実装)
(関連項目)
 
行54: 行54:
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[List]]
 
* [[List]]
 +
* [[拡張for文]]
 
<!-- vim: filetype=mediawiki
 
<!-- vim: filetype=mediawiki
 
-->
 
-->

2015年9月6日 (日) 18:46時点における最新版

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

関連項目