JDK1.5現象。
変形の書き込み:
1. リスト<文字列>リスト=新しいArrayListを();
2. 一覧の リスト=新しいのArrayList <文字列>();
JDK1.7をサポートするために始めた=新しいArrayListの一覧<文字列>のリストを (); そう書かれた、特定のタイプの背面に前後からプッシュすることができます
一般的な消去:データのジェネリック型は、特定のタイプのいずれかのタイプをサポートすることは、コンパイル時のjavaで発生します
パブリック クラスfanxing { 公共の 静的な 無効メイン(文字列[] args)を{ TDemo <文字列> T = 新しい新しい TDemo <文字列> (); TT = "徐王が乗って" ; } } // カスタムジェネリッククラス // クラス名<識別子> // あなたは簡単に書くことができますが、我々は通常、大文字を使用していますが / * * ----要素E要素 * T ----型type * R ----結果結果 * K -----キー * V -----値 * * / クラス TDemo <E> { // プロパティ E T; // 属性のタイプは、基準の任意のタイプであってもよい //Eさt1 =新E();これは正しくありません指定されたタイプは、オブジェクト参考例を作成しなくてもよい。インタフェースタイプ // ジェネリックメソッド パブリック <E> ボイド名(E I){ // ジェネリック型パラメータを行います }