関連知識の収集:

フレームセット

  一般的には、図のように、フレーム部のセットを見てください。

  *そこListインタフェースおよびSet-インタフェースCollectionインタフェースのほか、地図と呼ばれるインタフェース

  * Iteratorインターフェイスは、イテレータインターフェイスを実装するクラスの操作を横切ることができる構築されています

  *コレクションと配列は、二つのキット、コレクションまたは配列を操作する方法です

二、ArrayListのコレクション

  図1に示すように、特徴:Listインタフェース、トラバース、高いランダム検索効率、より低い挿入を達成又は効率の要素を削除するアレイ構造を使用して、だけでなく、要素は秩序

  2、方法を作成します。ArrayListのArrayListを=新しいArrayListのを();

  図3は、ArrayListには、可変サイズのアレイを実装します

三、LinkedListのコレクション

  1は、特徴:唯一の要素ではない命じ、リンクリスト構造は、高効率の要素の挿入や削除、達成することが、トラバースの効率が低いです

  2、方法を作成します。LinkedListのLinkedListの=新しいLinkedListの();

  図3は、以下の表は、クラスの一般的な方法のLinkedListのを示しています

  

四、HashSetのコレクション

  1、順不同インタフェースメモリオブジェクトのユニークなセットを設定します。

  図2に示すように、データを格納するハッシュテーブルを使用して、HashSetのハッシュ、障害は、ソートするCollections.sort()メソッドを使用することはできません

  図3に示すように、設定インターフェースは、get()メソッドは、一般的な()は存在しないかInteratorはトラバーサルのために実装イテレータによって増強しません

  4)(HashSetの重量は、方法によって達成されるとハッシュコードが等しいです

五、HashMapのコレクション

  キーと値のペアの機能、キー値キーと値のペアのセットを格納する専用1、マップインターフェイス

  2、创建HashMapの集合:HashMapのハッシュマップ=新しいHashMapの()。

  一般的な方法への3、Mapインタフェース

  

  

 

おすすめ

転載: www.cnblogs.com/daguoshi/p/10988654.html