1. 型パラメーターが制限されていない場合は、一般型のすべての型パラメーターをその境界またはオブジェクトに置き換えます。
したがって、生成されるバイトコードには、通常のクラス、インターフェイス、およびメソッドのみが含まれます。
2. 型の安全性を維持するために、必要に応じて型変換を挿入します。
3. 拡張ジェネリック型でポリモーフィズムを維持するには、ブリッジ メソッドを生成します。
例
List<String> list1 = new ArrayList<String>(); List<Integer> list2 = new ArrayList<Integer>(); System.out.println(list1.getClass() == list2.getClass()); // 打印 true
Java は主に、1. Web 開発、2. Android 開発、3. で使用されます。クライアント開発、4. Web開発、5. エンタープライズレベルアプリケーション開発、6. Javaビッグデータ開発、7. ゲーム開発など
以上がJavaで型消去を適用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。