Édition revue
et corrigée
avec Java SE 7
Voici la nouvelle édition du Guide de survie que les édi-
tions Pearson m’ont demandé de réaliser pour la sortie de
la nouvelle version de Java. La qualité de la première édi-
tion étant indiscutable, je n’ai eu que quelques mises à
jour à faire concernant en particulier les adresses des sites
web proposées dans cet ouvrage. Mais j’ai surtout déve-
loppé les innovations les plus importantes de la nouvelle
version de Java.
Cette version, désignée officiellement par Java SE 7 (Java
Platform Standard Edition 7), a été mise au point en 2011.
Elle vise à améliorer la compatibilité et la performance des
applications, ainsi que la productivité des développeurs.
Vous trouverez dans cet ouvrage les principales nouveautés
de cette version :
•L’instruction
switch
peut dorénavant être appliquée à
des chaînes de caractères de type
String
.
MEP_GdS_Java.indd 7 06/10/11 14:44
© 2011 Pearson Education France – Java, mise à jour pour Java 7 – Timothy Fisher
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
9Édition revue et corrigée avec Java SE 7
elle permet de simplifier tous les traitements qui se rap-
portent aux structures de données définies par des collec-
tions paramétrées. Les exemples que j’ai ajoutés sont là
pour illustrer l’intérêt de cette démarche.
Comme dans la première édition, tous les exemples ont été
testés avec le compilateur de la dernière version de Java,
c’est-à-dire Java SE 7. Ces exemples offrent un large panel
de solutions concernant les problèmes que les program-
meurs ont à résoudre. Ils peuvent être lus de bout en bout,
mais ils ont été conçus pour répondre d’abord à des
consultations à la demande. Ils peuvent ainsi vous faire
découvrir de nouvelles techniques indispensables à une
bonne programmation.
Robert Chevallier
MEP_GdS_Java.indd 9 06/10/11 13:05
© 2011 Pearson Education France – Java, mise à jour pour Java 7 – Timothy Fisher
1 / 3 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 !