Hier die Syntax der for-Schleife in der gegenwärtigen Version des JDK:
Es folgt dieselbe Methode mit einer erweiterten for-Anweisung:
In dieser for-Schleife ist der „:“ als „in,“ zu lesen, so dass das Beispiel „for Object o in c“ lautet. Wie man sieht, ist diese Schleife besser lesbar.
Autoboxing und Unboxing
In Java gibt es primitive Datentypen und Wrapper-Klassen, die diese umgeben. Meist müssen die Programmierer einen Typ in einen anderen umwandeln, dazu der Code-Ausschnitt in Listing C.
Dabei fällt auf, wie unübersichtlich der Code der inneren Schleife ist, der ageAfterTenYear berechnet. In Listing D ist dasselbe Programm mit Autoboxing geschrieben dargestellt.
Wichtig ist hierbei: Wenn man früher Null entpackte, wurde 0 daraus. In diesem Code führt der Compiler dagegen eine automatische Konvertierung von Integer in int durch und addiert 10, mit anschließender Rückkonvertierung in Integer.
Typsichere Enumerations
Typsichere Enumerations weisen die folgenden Eigenschaften auf:
Beispiel 1:
Beispiel 2:
Betroffen sind Windows und Windows Server. Microsoft patcht aber auch Schwachstellen in Excel, Word und…
Es lässt sich um bis zu 50 Prozent dehnen. Allerdings besitzt es eine deutliche geringere…
Allerdings nimmt auch die Resilienz gegenüber Cyberattacken zu. Das BSI hat außerdem die Cybersicherheit anstehender…
Es ist das größte Wachstum in einem Jahr seit 2021. Unter anderem lässt das Interesse…
Magento zählt zu den führenden Shopsystemen in der Welt. Es punktet mit hoher Flexibilität und…
SteelFox gelangt über angebliche Cracks für kostenpflichtige Anwendungen auf die Rechner seiner Opfer. Betroffen sind…