jeudi 14 mai 2015
Implizite Typumwandlung nach Java 8 anders?
Posted on 06:49 by verona
Hey Community,
ich habe jetzt eine längere Java Pause gemacht und wollte dann wieder loslegen. Mir ist aber aufgefallen, dass bei der impliziten Typumwandlung etwas anders ist als vorher(denke ich jedenfalls)..
Ist auch nicht wirklich ein Problem, es macht mich trotzdem verrückt, wie ich darauf komme :lol:
Also:
Ich hatte früher sogar in einem anderen Forum nachgefragt, warum dass so ist. Ich finde dieses Thema leider nicht wieder :(
Heute ist das möglich:
Bin ich jetzt völlig durcheinander, oder war das früher wirklich so? Vielleicht gab es in dieser Zeit auch ein Compiler-Update?
Mit freundlichen Grüßen
Fabian König!
ich habe jetzt eine längere Java Pause gemacht und wollte dann wieder loslegen. Mir ist aber aufgefallen, dass bei der impliziten Typumwandlung etwas anders ist als vorher(denke ich jedenfalls)..
Ist auch nicht wirklich ein Problem, es macht mich trotzdem verrückt, wie ich darauf komme :lol:
Also:
Java Code:
-
byte b = 3; // Das funktionierte früher ohne Probleme(jetzt auch noch)
-
b = (byte) 5 // Aber hier war es doch so, dass ich einen expliziten Cast durchführen musste, wenn der Wert nicht direkt bei der Deklaration zugewiesen wird?
Ich hatte früher sogar in einem anderen Forum nachgefragt, warum dass so ist. Ich finde dieses Thema leider nicht wieder :(
Heute ist das möglich:
Java Code:
-
byte b;
-
b = 5; // Hier wird jetzt automatisch gecastet
Bin ich jetzt völlig durcheinander, oder war das früher wirklich so? Vielleicht gab es in dieser Zeit auch ein Compiler-Update?
Mit freundlichen Grüßen
Fabian König!
Implizite Typumwandlung nach Java 8 anders?
Categories: Implizite Typumwandlung nach Java 8 anders?
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire