「コレクションフレームワーク」の版間の差分
提供: 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 |