raw-types

Raw-Typen sind eine Eigenschaft von Generika in der Java-Sprache. Ein Rohtyp ist der Referenztyp, der durch Verwendung des Namens eines generischen Typs ohne begleitende Typargumente gebildet wird. Ein Rohtyp entspricht dem Löschen eines generischen Typs.
14
Antworten

Was ist ein Rohtyp und warum sollten wir ihn nicht verwenden?

Fragen: Was sind Rohtypen in Java und warum höre ich oft, dass sie nicht in neuem Code verwendet werden sollten? Was ist die Alternative, wenn wir Rohtypen nicht verwenden können, und wie ist es besser?
05.05.2010, 02:48
2
Antworten

Listenliste? und ListList sind inkompatible Typen in Java [duplizieren]

Ich habe diesen Code nicht zur Kompilierung bekommen: %Vor% Es scheint, dass Java List und List<?> nicht als den gleichen Typ betrachtet, wenn es um Generika geht. Warum ist das? Und gibt es einen schönen Ausweg? Kontext...
14.03.2015, 23:31
1
Antwort

Java 7, aber nicht Java 6: "ist nicht abstrakt und überschreibt nicht die abstrakte Methode"

Kann jemand erklären, warum dies in JDK 1.6 kompiliert wird, aber nicht in JDK 1.7, von dem ich die Fehlermeldung bekomme:    java: Beispiel ist nicht abstrakt und überschreibt nicht die abstrakte Methode compareTo (java.lang.Object) in java....
29.07.2013, 10:37
1
Antwort

Methodenverweise auf Rohtypen schädlich?

Der folgende Code enthält eine Referenz auf Enum::name (no no type parameter). %Vor% Javac meldet beim Kompilieren eine Warnung:    [WARNUNG] gefunden raw type: java.lang.Enum fehlt Typ Argumente für   generische Klasse java.lang.Enum...
12.05.2016, 11:36