(Java avanc%E9 - Nouveaut%E9s JDK 5 [Mode de compatibilité])

Java avancé
"Nouveautés"
"Nouveautés"
"Nouvelles versions"
J2SE 5.0 - Tiger
version numérotée 1.5
sortie le 30 Septembre 2004
3 270 classes et interfaces
Java SE 6 - Mustang
Sun remplace J2SE par Java SE suivi du numéro de version
Sun remplace J2SE par Java SE suivi du numéro de version
sortie le 11 Décembre 2006
3 777 classes et interfaces
Java SE 7 - Dolphin
2011
www.objis.com Java avancé 2
Ajouts majeurs de la version 5
programmation générique (JSR 14)
annotations (JSR 175)
autoboxing/unboxing (JSR 201)
énumérations (JSR 201)
énumérations (JSR 201)
nombre variables d'arguments
imports statiques
syntaxe du for étendu aux itérables
Java avancé 3www.objis.com
autoboxing/unboxing
Transformation automatique d'une variable de
type primitif en son wrapper, et inversement
sous les version précédentes il était nécessaire de
faire cette opération explicitement
Java avancé 4
public class AutoboxingUnboxingOld
{@SuppressWarnings("unchecked")
public static void main(String[] args)
{ArrayList liste = new ArrayList();
for(int i=0 ; i<10 ; i++)
{liste.add(new Integer(i));
}
}
}
public class AutoboxingUnboxingNew
{@SuppressWarnings("unchecked")
public static void main(String[] args)
{ArrayList liste = new ArrayList();
for(int i=0 ; i<10 ; i++)
{liste.add(i);
}
}
}
www.objis.com
Imports statiques
Il n'est plus nécessaire de préfixer le membre
statique d'une classe par le nom de la classe
import statique par
import static <package.class>;
Java avancé 5
public class StaticOld
{public static void main(String[] args)
{System.out.println(Math.PI);
}
}
import static java.lang.Math.*;
public class StaticNew
{public static void main(String[] args)
{System.out.println(PI);
}
}
www.objis.com
1 / 61 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !