1. Jika parameter tipe tidak dibatasi, ganti semua parameter tipe dalam tipe generik dengan batasan atau objeknya.
Oleh karena itu, bytecode yang dihasilkan hanya mencakup kelas, antarmuka, dan metode biasa.
2. Masukkan konversi tipe bila diperlukan untuk menjaga keamanan tipe.
3. Untuk mempertahankan polimorfisme dalam tipe generik yang diperluas, buatlah metode jembatan.
Contoh
Daftardaftar1 = ArrayList baru (); Daftar daftar2 = Daftar Array baru (); Sistem.keluar.println(list1.getClass() == list2.getClass()); // cetak benar
Di atas adalah aplikasi penghapusan tipe java, semoga bermanfaat bagi semuanya.