1. Wenn die Typparameter nicht eingeschränkt sind, ersetzen Sie alle Typparameter im generischen Typ durch ihre Grenzen oder Objekte.
Daher enthält der generierte Bytecode nur gewöhnliche Klassen, Schnittstellen und Methoden.
2. Fügen Sie bei Bedarf eine Typkonvertierung ein, um die Typsicherheit aufrechtzuerhalten.
3. Um den Polymorphismus in erweiterten generischen Typen aufrechtzuerhalten, generieren Sie Brückenmethoden.
Beispiel
List<String> list1 = new ArrayList<String>(); List<Integer> list2 = new ArrayList<Integer>(); System.out.println(list1.getClass() == list2.getClass()); // 打印 true
Java wird hauptsächlich verwendet in: 1. Web 2. Android-Entwicklung; 4. Web-Entwicklung; 6. Java-Big-Data-Entwicklung;
Das obige ist der detaillierte Inhalt vonSo wenden Sie die Typlöschung in Java an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!