Warum erzeugt dieses Array -Besetzung keine ungeprüfte Warnung? Oder irgendeine Warnung, in dieser Angelegenheit? [Dupli

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum erzeugt dieses Array -Besetzung keine ungeprüfte Warnung? Oder irgendeine Warnung, in dieser Angelegenheit? [Dupli

by Anonymous » 13 Apr 2025, 09:59

Code: Select all

public class blah {
public static void main(final String[] args) {
Integer[] ints = new Integer[1];
Object[] objs = ints;
objs[0] = Double.valueOf(1); // RUNTIME ERROR
}
}
< /code>
Und hier ist mein Kompilierbefehl. < /p>
javac -Xlint:all,unchecked blah.java
< /code>
Und hier ist mein Setup. < /p>
$ java --version
openjdk 25-ea 2025-09-16
OpenJDK Runtime Environment (build 25-ea+16-1816)
OpenJDK 64-Bit Server VM (build 25-ea+16-1816, mixed mode, sharing)

$ javac --version
javac 25-ea

Top