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
Daftar<String> daftar1 = ArrayList baru<String>(); Daftar<Bilangan Bulat> daftar2 = Daftar Array baru<Bilangan Bulat>(); Sistem.keluar.println(list1.getClass() == list2.getClass()); // cetak benar
Di atas adalah aplikasi penghapusan tipe java, semoga bermanfaat bagi semuanya.