Heim > Java > javaLernprogramm > Was sind Java-Pseudo-Generika?

Was sind Java-Pseudo-Generika?

PHPz
Freigeben: 2023-05-21 15:10:35
nach vorne
1681 Leute haben es durchsucht

Erklärung

1. Generika in Java sind Pseudo-Generika. Diese Methode zur Implementierung von Generika wird als Typlöschung bezeichnet, und auf dieser Methode implementierte Generika werden als Pseudo-Generika bezeichnet.

2. Da die Generika von Java nur während der Kompilierungsphase funktionieren, spielen sie bei der Überprüfung beim Schreiben von Code eine Rolle.

Wenn der Code ausgeführt wird, enthält er intern keine Generika.

Instance

List<String> l1 = new ArrayList<String>();
List<Integer> l2 = new ArrayList<Integer>();
System.out.println(l1.getClass() == l2.getClass()); //true
Nach dem Login kopieren

Das Ergebnis ist wahr, List sind beide List.class in jvm, das heißt, die generischen Informationen werden gelöscht.

Welche Sammlungsklassen gibt es in Java?

Sammlungen in Java sind hauptsächlich in vier Kategorien unterteilt:

Warteschlange: geordnet, wiederholbar;

Sammlung: nicht -wiederholbar;

4. Kartenzuordnung: ungeordnet, mit eindeutigen Schlüsseln und nicht eindeutigen Werten.

Das obige ist der detaillierte Inhalt vonWas sind Java-Pseudo-Generika?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage