Heim > Java > javaLernprogramm > Hauptteil

Was sind die Platzhalterzeichen in Java-Generika?

WBOY
Freigeben: 2023-05-03 08:13:14
nach vorne
2139 Leute haben es durchsucht

1. Das Platzhalterzeichen für die Obergrenze

Das Platzhalterzeichen für die Obergrenze ermöglicht Lesevorgänge. Beispiel:

Fruit fruit=p.get();
Object object=p.get();
Nach dem Login kopieren

2, Platzhalter für untere Grenze

Der Platzhalter für untere Grenze bedeutet, dass nur Daten von T und seinem Basisklassentyp im Container gespeichert werden können.

3. Platzhalter

Unbegrenzter Platzhalter bedeutet, dass jedes Objekt verwendet werden kann, daher ähnelt seine Verwendung der Verwendung nativer Typen. Aber es funktioniert. Native Typen können jeden Typ enthalten, während unbegrenzte, durch Platzhalter geänderte Container einen bestimmten Typ enthalten.

PECS-Prinzip

Obergrenze kann nicht im Inneren gespeichert, sondern nur herausgenommen werden, was für Szenarien geeignet ist, in denen Inhalte häufig draußen gelesen werden.

Untergrenze hat keinen Einfluss auf den eingehenden Speicher, aber der ausgehende Abruf kann nur im Objektobjekt platziert werden, was für Szenarien geeignet ist, in denen häufig Daten eingefügt werden.

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 die Platzhalterzeichen in Java-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