8 Édition revue et corrigée avec Java SE 7Java
•L’utilisation de la dernière version d’Unicode (Uni-
code 6.0) est maintenant possible dans l’étude des expres-
sions régulières.
•L’écriture des valeurs numériques est enrichie par la
possibilité d’introduire directement des valeurs sous
forme binaire.
•L’accès aux bases de données est étendu à la dernière
version de JDBC (JDBC 1.4).
•Un nouveau package
java.nio.file
est proposé. Les
classes
Files
et
Paths
de ce package ont pour vocation
de remplacer la classe
File
du package
java.io
afin
d’améliorer les traitements relatifs aux fichiers et aux
répertoires.
•La gestion des exceptions est simplifiée par l’introduc-
tion des multi-catch qui regroupent les exceptions en
un seul bloc.
•La gestion automatique des ressources est redéfinie par
l’emploi d’une nouvelle structure appelée “try-with-
resources” qui permet de regrouper toutes les ressources
dans un unique bloc
try
.
Toutes ces nouveautés sont présentées au fil des chapitres
concernés, mais aussi en fin d’ouvrage dans un chapitre où
vous en trouverez le détail. Elles sont données avec des
exemples de code succincts, mais pertinents, à l’image de
tous les exemples formulés par T. Fisher. Vous pouvez aussi
prendre connaissance de la définition des classes de la nou-
velle plate-forme en consultant la documentation en ligne
à l’adresse suivante :
http://download.java.net/jdk7/
docs/api/
.
J’ai profité de cette mise à jour pour enrichir le Chapitre 4
consacré aux structures de données. J’ai introduit la notion
de généricité comme l’autorise Java depuis sa version 5, car
MEP_GdS_Java.indd 8 06/10/11 13:05
© 2011 Pearson Education France – Java, mise à jour pour Java 7 – Timothy Fisher