Compiler Warnung, Generics, Eclipse 3.1

Status
Nicht offen für weitere Antworten.

Daishi1002

Mitglied
Hallo alle zusammen,

ich bin soeben auf Eclipse3.1 umgestiegen und habe seitdem ein paar Warnungen. Sie stehen alle in Zusammenhang mit Type Safety von HashTables und Vectors. So sieht die Warnung aus:
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to
generic type Hashtable<K,V> should be parameterized

Das tritt zum Beispiel in diesem Codestück auf (Zeile 2):
Code:
	public void storeFile(Long key, Long data){
		Long returnValue =  (Long)localFiles.put(key, data);
		
		if (returnValue==null){
			//new entry
		}else if (returnValue.equals((Long)localFiles.get(key))){
			//old value is new value, no changes
		}else{
			// update entry
		}
	}


Kann mir jemand erklären, wie ich Referenzen parametrisiere? Wenn es denn das ist, was zu tun ist.

Gruß
Daishi1002

P.S. Habs nicht im IDEs und Tools-SubForum gepostet, weil es wohl ein Allgemeine Java Warnung ist, und nur seit Eclipse3.1 angezeigt wird.

L-ectron-X hat den Titel angepasst.
 

Daishi1002

Mitglied
Heisst das, ich muss es gleich bei der Definition angeben? Ich versuchs mal eben ...


So geschehen:
Code:
private Hashtable<Long, Long> localFiles;


Wusste gar nicht, das sowas geht.

Das ist jetzt also ein ein Hashtable, der type safe ist? Seit wann gibts denn die? Ist irgendwie an mir vorbeigegangen

Danke für den Hinweis
 

Daishi1002

Mitglied
Bleiglanz hat gesagt.:
und dann kannst du die casts zu (Long) weglassen

Das ist klar, aber eine Frage dann noch:
Code:
private Hashtable<Integer,String> test = new Hashtable();

Hier wird bei "new Hashtable()" die Warnung
Type safety: The expression of type Hashtable needs unchecked conversion to conform to
Hashtable<Integer,String>
ausgegeben.

Wie schreibe ich das im Kontruktor?
 

Bleiglanz

Gesperrter Benutzer
Code:
private Hashtable<Integer,String> test = new Hashtable<Integer,String>();
 

Daishi1002

Mitglied
Bleiglanz hat gesagt.:
Code:
private Hashtable<Integer,String> test = new Hashtable<Integer,String>();

Da war ich ja mit
Code:
private Hashtable<Integer,String> test = new Hashtable(<Integer,String>);
nur knapp daneben.


Alle Fragen beantwortet und danke!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Oneixee5 Compiler-Warnungen Allgemeine Java-Themen 23
V Compiler-Fehler Online Compiler Probleme Allgemeine Java-Themen 4
E Hat der Compiler einen Fehler oder warumbeendet return nicht eine Methode ? Allgemeine Java-Themen 7
J Virtuelle Maschine vs Compiler Allgemeine Java-Themen 12
S CMD Compiler Error Allgemeine Java-Themen 13
J Java AOT Compiler Allgemeine Java-Themen 3
C Compiler programmieren Allgemeine Java-Themen 13
D Java Compiler code referencen Allgemeine Java-Themen 0
C System.out.print("") Compiler Fehler Allgemeine Java-Themen 2
B Java Compiler und JRE Allgemeine Java-Themen 22
M JAR Dateien nur mit Compiler Level 1.6 ausführbar Allgemeine Java-Themen 8
T Compiler Problem... Allgemeine Java-Themen 7
B Test$1.class mit dem javac compiler Allgemeine Java-Themen 7
K event dispatch thread fehler. Compiler meckert nicht aber der Interpreter? Warum?? Allgemeine Java-Themen 11
M AWT AWT "Compiler" Allgemeine Java-Themen 5
S Anschauen was der Compiler macht..? Allgemeine Java-Themen 5
A Java Compiler Allgemeine Java-Themen 4
A AspectJ Compiler nicht im CLASSPATH? Allgemeine Java-Themen 4
S [ANT] compiler wird nicht gefunden Allgemeine Java-Themen 6
V Boxing und Unboxing compiler warnings Allgemeine Java-Themen 6
J Enum Problem: compiliert nicht mit Sun's compiler. Allgemeine Java-Themen 2
O JNI Compiler Problem Allgemeine Java-Themen 2
C Java Compiler und Multiplikation konstanter Faktoren Allgemeine Java-Themen 2
F Kommunikation zw 2 Java-Programmen mit unterschiedl Compiler Allgemeine Java-Themen 13
T Java Compiler Allgemeine Java-Themen 8
K Compiler Fehler definieren/beeinflussen? Allgemeine Java-Themen 5
T Compiler für Rückschritt Java5 -> Java2 Allgemeine Java-Themen 3
F javac compiler Allgemeine Java-Themen 2
I Compiler level - ant Allgemeine Java-Themen 7
B Suche einen guten Compiler Allgemeine Java-Themen 23
S Java Compiler spinnt oder auch nicht ? Allgemeine Java-Themen 5
S Microsoft Standard Compiler Allgemeine Java-Themen 19
W Compiler findet Pakete nicht. Allgemeine Java-Themen 2
7 Applet funktioniert einzig und allein im Compiler Allgemeine Java-Themen 12
M downloadproblem Jikes compiler Allgemeine Java-Themen 2
M Probleme mit Cross-Compiler Allgemeine Java-Themen 3
V String[] wird nicht als Rückgabetyp vom Compiler akzeptiert! Allgemeine Java-Themen 6
M GNU Java Compiler unter Windows? Allgemeine Java-Themen 4
G Compiler Exception auf JTextArea umleiten Allgemeine Java-Themen 4
R Wo kriege ich einen JIT-Compiler her? Allgemeine Java-Themen 6
G Java.lang.Compiler Allgemeine Java-Themen 3
R FastJavac Compiler Allgemeine Java-Themen 2
I Problem mit Compiler? Allgemeine Java-Themen 2
N Compiler (javac) funktioniert nicht... Bitte hilfe! Allgemeine Java-Themen 3
R Compiler spinnt !?!? Allgemeine Java-Themen 5
H JavaFX Warnung in package Zeile Allgemeine Java-Themen 2
E RMI FWH: RMI- Wie erstelle ich stubs dynamisch, bzw. unterdrücke eine Statisch-Warnung? Allgemeine Java-Themen 0
0 Code startet nicht (Keine Warnung/Fehlermeldung) Allgemeine Java-Themen 4
G Warnung in der Konsole von Eclipse "WARNING: ..." Allgemeine Java-Themen 2
K log4j-Warnung mit Quartz Allgemeine Java-Themen 3
I RMI Signiertes Applet ohne Warnung? Allgemeine Java-Themen 14
FoolMoon Warnung beim Überlauf? Allgemeine Java-Themen 3
F eclipse - Warnung für ganze Klasse umgehen Allgemeine Java-Themen 2
T [Eclipse Ganymede JEE] Warnung das JAR nicht publiziert wird Allgemeine Java-Themen 2
M Generics - besser programmieren, Warnung umgehen Allgemeine Java-Themen 4
J Best Practice Generics mit Enum Allgemeine Java-Themen 3
H Kombination Interface und Abstrakte Klasse bei Generics Allgemeine Java-Themen 3
Zeppi Cast Object in Generics Allgemeine Java-Themen 4
P Generics und Arrays Allgemeine Java-Themen 6
M Generics / Typen Allgemeine Java-Themen 1
Kirby.exe InsertionSort mit Generics Allgemeine Java-Themen 33
Kirby.exe Vererbung bei Generics Allgemeine Java-Themen 7
H Klarnamen etc... (von Wie Generics lernen?) Allgemeine Java-Themen 26
D Wie Generics lernen? Allgemeine Java-Themen 26
L Compiler-Fehler Generics beim Anhängen von Predicates Allgemeine Java-Themen 1
W Vererbung Generics - mal wieder die verhaßte Rückwärtskompatibilität Allgemeine Java-Themen 2
S Verstaendnisfrage Generics Allgemeine Java-Themen 19
W Generics + Vererbung Allgemeine Java-Themen 47
I Methoden Generics-Methode Allgemeine Java-Themen 3
D Mit Generics arbeiten - Übungsaufgabe Allgemeine Java-Themen 3
K Factory Pattern: Mit Generics umgehen Allgemeine Java-Themen 6
G Generics Allgemeine Java-Themen 31
perlenfischer1984 Liste mit generics zurück liefern Allgemeine Java-Themen 8
Hacer Generics & Collections Allgemeine Java-Themen 8
Neumi5694 Interface Generics für Enum-Filterung verwenden Allgemeine Java-Themen 5
H Collector Generics Problem (incl. Stream & Lambda) Allgemeine Java-Themen 4
C Gemeinsame Oberklasse zweier Generics Allgemeine Java-Themen 10
erdmann Datentypen Methodendeklaration mit Generics Allgemeine Java-Themen 2
Z Datentypen Verschachtelte Generics Allgemeine Java-Themen 1
Neumi5694 Datentypen Generics Allgemeine Java-Themen 5
S Mit Generics Klasse erstellen die selbst T erweitert..? Allgemeine Java-Themen 4
Tarrew Generics - Type erasure Allgemeine Java-Themen 5
N Problem mit Generics und Interface Allgemeine Java-Themen 4
H Generics als Parameter Allgemeine Java-Themen 1
kaoZ Generics und Vererbung Allgemeine Java-Themen 3
A Datentypen Generics: Wie am besten auf Typparameter zugreifen Allgemeine Java-Themen 2
C Generics Objekt in ArrayList Allgemeine Java-Themen 2
vandread Kleine Generics Aufgabe aus einer Prüfung... wie ist das gemeint? Allgemeine Java-Themen 6
G Generics sind zu streng - oder ich zu naiv? Allgemeine Java-Themen 3
G Verschachtelte Generics Allgemeine Java-Themen 2
O Generics Allgemeine Java-Themen 42
M Problem mit Generics Allgemeine Java-Themen 10
M Generics (bounded wildcards statt Interface Bezeichnern) -- Sinn oder Unsinn? Allgemeine Java-Themen 2
darekkay Generics: Wildcard und Object Allgemeine Java-Themen 5
H Collections Generics und Reflection Allgemeine Java-Themen 6
F Google Guice + Generics + Vererbung Allgemeine Java-Themen 5
H Problem mit Java Generics Allgemeine Java-Themen 6
J Generics: Typparameter als Klasse zurückliefern Allgemeine Java-Themen 4
H Generics Allgemeine Java-Themen 5
P Probleme mit Generics Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben