Ich habe den folgenden Code:Was ist der ungeprüfte und unsichere Betrieb hier?
private static final Set<String> allowedParameters;
static {
Set<String> tmpSet = new HashSet();
tmpSet.add("aaa");
allowedParameters = Collections.unmodifiableSet(tmpSet);
}
Und es verursacht:
Note: mygame/Game.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Und wenn ich mit der vorgeschlagenen Option neu kompilieren sehe ich einen Zeiger (^) auf „neu“ vor HashSet();
zeigen .
Weiß jemand, was hier vor sich geht?