Informationen zur Bedeutung von Typvariablen, E, T usw., die in in Java verwendeten Generika verwendet werden

E und T werden als Java-Generika-Typvariablen verwendet, aber ich habe mich gefragt, was der Unterschied zwischen diesen Alphabeten ist.

Da der Typvariablenname auch ein Variablenname ist, ändert sich seine syntaktische Bedeutung nur, wenn reservierte Wörter verwendet werden.

Da es jedoch gut ist, dass der Variablenname für den Menschen leicht zu verstehen und die Bedeutung zu erraten ist, wird er entsprechend dem Typ geschrieben, den der tatsächlich zugewiesene Typ darstellt.

Zum Beispiel ist E Element und die Typvariable des Elements des Arrays, T ist Typ und es gibt keine strenge Spezifikation.

Wenn Sie sich für eine normale Variable entscheiden, gehen Sie genauso vor, wie Sie es später leichter haben, die Bedeutung zu erraten. Nari, der die Typvariable entscheidet, damit Sie sehen können, welchen Typ sie darstellt, wenn Sie später darauf zurückblicken

Recommended Posts

Informationen zur Bedeutung von Typvariablen, E, T usw., die in in Java verwendeten Generika verwendet werden
Über die Idee anonymer Klassen in Java
Informationen zu in Java verwendeten Variablen (lokaler Variablentyp)
[Java] Deklarieren wir die in der Schleife verwendeten Variablen in der Schleife [Variationen im Block]
Holen Sie sich das Ergebnis von POST in Java
[Java] Einführung in den Wildcard-Typ "Generics Boundary Wildcard"
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Die Geschichte des Schreibens von Java in Emacs
Seien Sie beim Upgrade vorsichtig, wenn Sie | usw. in der Tomcat-URL verwenden
Die Geschichte des einfachen String-Vergleichs in Java
[Java] Behandlung von Java Beans in der Methodenkette
Informationen zur Beschreibungsreihenfolge der Java-Systemeigenschaften
Eine Geschichte über das JDK in der Java 11-Ära
Der in Java 10 eingeführte Schnittpunkttyp ist erstaunlich (?)
Die Geschichte des Lernens von Java in der ersten Programmierung
Messen Sie die Größe eines Ordners mit Java
Spüren Sie den Lauf der Zeit auch in Java
Organisiertes Memo im Kopf (Java - Datentyp)
Importieren Sie Dateien derselben Hierarchie in Java
Rufen Sie die URL des HTTP-Umleitungsziels in Java ab
Über die Vorzüge von Datenbankbindungsvariablen sprechen ((1) Einführung)
Über das Problem des Deadlocks bei der Parallelverarbeitung in gem'sprockets '4.0
Quelle zum Abrufen der Umleitungsquell-URL in Java
Java getClass () ist nicht kompatibel mit Generika (oder Typvariablen).
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
[Java] Hinweise zur Typinferenz in Java 10
Persönliche Zusammenfassung der in JUnit 4 häufig verwendeten Typen
Ändern Sie die Speicherqualität von JPEG-Bildern in Java
Denken Sie an das JAVA = JAVAscript-Problem (wird in Zukunft benötigt).
Informationen zur Konvertierung von Zeichenfolgen in Java in voller Breite und halber Breite
Fassen Sie die zusätzlichen Elemente der optionalen Klasse in Java 9 zusammen
Wurde im Basisjahr der Java-Kalenderwoche durchgeführt
Erfahren Sie mehr über Spezifikationen, während Sie FizzBuzz verkürzen, das in Java geschrieben wurde
Eine kurze Erklärung der fünf Arten von Java Static
[Java] "T" ist in der API-Antwort im Datumstyp JSON enthalten
[Java] Um die Typinformationen der Typparameter zur Laufzeit zu kennen
Über den Betrieb der Java-Lesesitzung BOF findet seit 1998 monatlich statt
Zählen Sie die Anzahl der Stellen nach dem Dezimalpunkt in Java
Die Falle, die die Standardimplementierung der Java 8-Schnittstelle mit sich bringt
Denken Sie über die Unterschiede zwischen Funktionen und Methoden nach (in Java)
So leiten Sie den letzten Tag des Monats in Java ab
[Java] Ich habe über die Vorzüge und Verwendungen von "Schnittstelle" nachgedacht.
Als ich mir Sorgen über statische Methoden in der Java-Oberfläche machte, kam ich zur Reihenfolge der Namensinterpretation