Table des matières
Préface____________________________________________________16
Préface à la 2ème édition........................................................................................18
Java 2 19
Le CD ROM.............................................................................................................20
Avant-propos_______________________________________________21
Pré requis................................................................................................................21
Apprendre Java.......................................................................................................21
Buts..........................................................................................................................22
Documentation en ligne..........................................................................................23
Les chapitres...........................................................................................................23
Exercices.................................................................................................................27
Le CD ROM Multimédia.........................................................................................27
Le Code Source.......................................................................................................28
Typographie et style de code 29
Les versions de Java................................................................................................30
Seminars and mentoring.........................................................................................30
Errors......................................................................................................................30
À propos de la conception de la couverture du livre...............................................30
Remerciements........................................................................................................31
Collaborateurs Internet 33
Chapitre 1 - Introduction sur les « objets »_______________________34
Les bienfaits de l'abstraction..................................................................................34
Un objet dispose d'une interface.............................................................................36
L'implémentation cachée.........................................................................................37
Réutilisation de l'implémentation............................................................................38
Héritage : réutilisation de l'interface......................................................................39
Les relations est-un vs. est-comme-un 42
Polymorphisme : des objets interchangeables........................................................43
Classes de base abstraites et interfaces 46
Environnement et durée de vie des objets...............................................................47
Collections et itérateurs 48
La hiérarchie de classes unique 49
Bibliothèques de collections et support pour l'utilisation aisée des collections 50
Le dilemme du nettoyage : qui en est responsable ? 51
Traitement des exceptions : gérer les erreurs.........................................................53
Multithreading.........................................................................................................53
Persistance..............................................................................................................54
Java et l'Internet......................................................................................................54
Qu'est-ce que le Web ? 54
Page 4 / 807