コレクション
コレクションインタフェース
CCPのすべてが定義されているメソッドの別個のセットです
ポリモーフィックコレクションにオブジェクトを作成します。<文字列>高専=新しいArrayListを<>()
現在のコレクションに()指定されたオブジェクトを追加し、ブール値を返します
コレクション内の指定されたオブジェクトを削除)(削除してブール値を返します
含有()現在のオブジェクトの所与のセットかどうかを判断し、ブール値を返します
isEmpty()はブール値を返し、現在のセットが空であるか否かを判断します
サイズ(0、要素の現在のセットの数を返します
現在のアレイのセットに格納されているのtoArray()
クリア()、コレクション要素をクリアコレクションがまだ存在しています
コレクションを横断するイテレータIteratorインターフェイス
セットのhasNext()は、次の要素が存在しないを解析
次の()セット内の次の要素をフェッチ
Collectionインタフェースのイテレータ()実装クラスは、イテレータオブジェクトを返します
どのような種類のコレクション、イテレータ型は何ですか
反復子の<string>が= coll.iterator()設定されたインデックスポイント-1
拡張forループ(底反復子が使用されます)
または反復するように設定
(:セット/アレイ名、変数名データ型セット/アレイ)のために
リストコレクション:順序集合は、重複要素のストレージは、索引があることができます
コレクションセット:ストレージの要素を繰り返していない、索引が存在しません
ジェネリック
未知のデータタイプは、データタイプを受信するための変数とみなすことができます
NAジェネリックコレクションは、デフォルトのタイプがあるオブジェクトは、あなたが任意のデータ型を格納することができますが、安全ではない、それは例外をスローします
ジェネリッククラスの定義
クラスのクラス名<ジェネリック> {}
定義された一般的な方法であって
修飾子<汎用>戻り型メソッド名(パラメータリスト(汎用タイプ)){}
あって、デフォルトの方法の一般的な定義
修飾静的<汎用>戻り型メソッド名(パラメータリスト(汎用タイプ)){}
使用する一般的なインタフェースを含みます
1.インターフェース、指定されたデータタイプのインターフェースを実装し、インタフェースの実装クラスを定義
2.どのようなジェネリック医薬品の使用上の汎用インターフェース、実装クラスとは何ですか
一般的なワイルドカード
私はデータ受信の種類を知っていない場合は、あなたが使用することができますか?、?、未知のワイルドカードを示します
使用
あなたは、パラメータを使用する方法として使用することができ、使用するオブジェクトを作成することはできません。
一般的な上限が制限されている:? Eを拡張
ジェネリック医薬品はEタイプ自体またはサブカテゴリーに代わって使用することができます
ジェネリックオフライン限度:?スーパーE
ジェネリック医薬品は、Eの代わりに自分自身や親クラスの型にのみ使用することができます