Hallo zusammen,
ich habe eine doofe Frage:
Ich habe folgende Klasse zum Testen von Generics verwendet:
Ich könnte schwören, dass genau dieser Quellcode vor 5 min funktioniert hat. Dann habe ich mit folgender Änderung
"experimentiert" und mir vom Compiler sagen lassen, dass sowas nicht geht.
Die eigentliche Sache ist aber, nachdem ich diese Zeile Code wieder in die obige zurücküberführt habe, sagt mir der Compilter nun ständig:
Ich weiß, dass es einen Shortcut gibt, um Eclipse quasi mal zu "refreshen". Wäre nett, wenn mir den jemand mitteilen könnte, gerne auch mit den technischen Hintergründen, denn für mich als Anfänger ist nicht nachvollziehbar, was genau hier passiert.
Ich glaube, dass es etwas mit der import-Anweisung zu tun hat.
Vielen Dank im Voraus.
ich habe eine doofe Frage:
Ich habe folgende Klasse zum Testen von Generics verwendet:
package Generic;
import java.util.*;
public class TesteGenerics {
public static void main(String[] args) {
// TODO Auto-generated method stub
Collection<String> str = new Collection<String>();
str.add("Hall");
str.add("o");
}
}
Ich könnte schwören, dass genau dieser Quellcode vor 5 min funktioniert hat. Dann habe ich mit folgender Änderung
Collection<int, String> str = new Collection<int,String>();
"experimentiert" und mir vom Compiler sagen lassen, dass sowas nicht geht.
Die eigentliche Sache ist aber, nachdem ich diese Zeile Code wieder in die obige zurücküberführt habe, sagt mir der Compilter nun ständig:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Cannot instantiate the type Collection<String>
Ich weiß, dass es einen Shortcut gibt, um Eclipse quasi mal zu "refreshen". Wäre nett, wenn mir den jemand mitteilen könnte, gerne auch mit den technischen Hintergründen, denn für mich als Anfänger ist nicht nachvollziehbar, was genau hier passiert.
Ich glaube, dass es etwas mit der import-Anweisung zu tun hat.
Vielen Dank im Voraus.