| home | suche | kontakt/johner | institut | hinweise studierende | tech-docs | blog | mindmailer |
![]() |
Autoboxing
Mit Autoboxing werden primitive Datentypen automatisch in entsprechende Objekte (z.B. int -> Integer) und umgekehrt konvertiert. Dies verkürzt den Code, da das Erzeugen der Objekte (z.B. new Integer(i)) und das Umwandeln in den primitiven Datentyp (z.B. anInteger.intValue()) enfällt.
Beispiel:
01 package org.johner.java5;
|
Static imports
Die import-Statements können nun nicht nur Klassen, sondern auch statische Methoden importieren. Syntax
import static <Klassenname>.<Methodenname>
Beispiel
import static java.lang.Math.sqrt;
Falls der Methodenname durch ein Asterix (*) ersetzt wird, werden alle statischen Methoden importiert. Dies hat jedoch mit Eclipse 3.1M4 nicht geklappt.
Das folgende Beispiel setzt eine Klasse Student voraus, die über die statische Methode sayHello(String arg) verfügt:
01 package org.johner.java5;
|
