Heim  >  Artikel  >  Java  >  So wenden Sie die Typlöschung in Java an

So wenden Sie die Typlöschung in Java an

WBOY
WBOYnach vorne
2023-04-23 16:52:151378Durchsuche

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

Wofür kann Java verwendet werden?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen