Jean-Louis PATANÉ

[ CV ]

Fondation de la Vocation

Les Pages Web
 m'écrire
 il y a longtemps...
 mon
ISP 1996-2002 Worldnet maintenant chez
 mon ISP 2002 FREE
|
| | 
|
|
Java in a nutshell (manuel de référence pour Java 1.0)
David Flanagan, traduction de
Serge Chaumette, Georges Eyrolles et Alain Miniussi
éditions O'Reilly International Thomson
|
retour à la page des bouquins
Préface à la version française ...................... xi
Comment utiliser ce livre ........................... xiii
Préface ............................................. xix
I Introduction à Java .............................. 1
1: Survol de Java ................................... 3
Pourquoi Java ? .................................. 4
Qu'est ce que Java? .............................. 5
Un exemple simple ................................ 11
2: Différences entre Java et C ...................... 17
Structure de programme et environnement .......... 17
L'espace de nommage :
paquetages, classes, et champs ................ 19
Commentaires ..................................... 23
Pas de préprocesseur ............................. 24
Unicode et caractères d'échappement .............. 26
Types de données primitifs ....................... 27
Les types références ............................. 29
Objets ........................................... 33
Tableaux ......................................... 34
Strings .......................................... 39
Opérateurs ....................................... 40
Instructions ..................................... 42
Exceptions et gestion des exceptions ............. 47
Divers ........................................... 53
3: Classes et objets en Java ........................ 57
Introduction aux classes et aux objets ........... 58
Création d'objets ................................ 61
Variables de classe .............................. 64
Méthodes de classe ............................... 66
Destruction d'objets ............................. 71
Sous-classes et héritage ......................... 73
Redéfinition de méthodes ......................... 80
Liaison dynamique ................................ 82
Encapsulation de données ......................... 84
Classes abstraites et interfaces ................. 88
Les fonctionnalités de C++
que l'on ne retrouve pas dans Java ............ 94
Résumé du chapitre ............................... 95
II Programmez avec l'API de Java .................... 97
4: Applets .......................................... 99
Une première Applet .............................. 99
L'affichage graphique ............................ 101
Gestion des événements ........................... l02
Une gestion d'événements en détail ............... 104
Lire les paramètres d'une applet ................. 107
Ajouter un bouton ................................ 109
Une image réactive ............................... 111
Une animation .................................... 115
Une applet sonore ................................ 117
Des applets autonomes ............................ 118
5: Interface graphique .............................. 121
Une boîte d'information .......................... 121
Une boîte de dialogue avec réponse ............... 124
Tous les composants du GUI de Java ............... 127
Gérer les événements ............................. 133
Utiliser les ascenseurs .......................... 137
Définition d'un composant de l'interface ......... 140
6: Entrées-sorties .................................. 145
Afficher le contenu d'un fichier ................. 145
Lister les informations d'un répertoire .......... 147
Copier un fichier ................................ 151
Filtrer un flot d'entrée ......................... 154
Les pipes ........................................ 156
7: Communication réseau ............................. 163
Télécharger le contenu d'une URL ................. 163
Utiliser la classe URLConnection ................. 164
Envoyer et recevoir des datagrammes .............. 165
Implémenter un serveur ........................... 167
Implémenter un client ............................ 170
Un client applet ................................. 172
8: Graphisme et images : aspects avancés ............ 175
Aninmation fluide ................................ 175
Suivi des imnages ................................ 179
Filtrer des images ............................... 182
9: Threads : aspects avancés ........................ 185
Threads et groupes de threads .................... 185
synchronized, wait(), et notify() ................ 189
Un client multithread ............................ 193
III Références sur le Langage Java .................. 197
10:La syntaxe de Java ............................... 199
Types de données primitifs ...................... 199
Séquences d' échappement ......................... 200
Opérateurs ....................................... 200
Modificateur ..................................... 203
Mots réservés .................................... 206
Svntaxe de conmnmentaires
de docunmentation de Java ..................... 206
11:Événements ....................................... 209
Identification des événements .................... 209
Constantes identifiant les touches du clavier .... 212
Les boutons de la souris ......................... 213
12:Polices de caractères, couleurs et curseurs ...... 215
Les polices de caractères ........................ 215
Les couleurs ..................................... 218
Les curseurs ..................................... 219
13:Propriétés système et paramètres de l'applet ..... 221
Propriétés système standards ..................... 221
Autres propriétés importantes .................... 222
Positionner des propriétés ....................... 223
Les paramètres d'une applet ...................... 224
14:Sécurité des applets ............................. 225
Restrictions sur les applets ..................... 225
Chargement des classes en toute sécurité ......... 227
Attaques de vos ressources ....................... 228
Directions futures :
la certification des applets .................. 228
15:Syntaxe HTML et HTTP liée à Java ................. 229
La balise < APPLET > ............................. 229
La balise < EMBED > .............................. 231
HTTP etJava ...................................... 231
16:Le standard Unicode .............................. 233
L'encodage UTF-8 ................................. 236
17:Outils de développement du JDK ................... 239
appletviewer - le visionneur d'applets Java ...... 239
java - l'interprète Java ......................... 242
javac - le compilateur Java ...................... 246
javadoc - le générateur de documentation pour Java 248
javah - le générateur de fichiers en langage C
pour les méthodes natives ..................... 250
javap - le désassembleur de classes Java ......... 252
jdb - le logiciel de débogage de Java ............ 254
IV Guide de Référence de l'API ..................... 259
18:Le paquetage java.applet ......................... 261
19:Le paquetage java.awt ............................ 265
20:Le paquetage java.awt.image ...................... 305
21:Le paquetage java.awt.peer ....................... 315
22:Le paquetage java.io ............................. 325
23:Le paquetage java.lang ........................... 347
24:Le paquetage java.net ............................ 369
25:Le paquetage java.util .......................... 381
26:Les erreurs et les exceptions Java ............... 391
V Références Croisées de l'API ..................... 413
27:Index Classe Définie-Dans ........................ 415
28:Index Méthode Définie-Dans ....................... 419
29:Index Sous-Classes-De ............................ 433
30:Index Implémenté-par ............................. 435
31:Index Retourné-Par ............................... 437
32:Index Passé-À .................................... 441
33:Index Lancé-Par .................................. 447
Glossaire ........................................... 451
Index ............................................... 475
retour à la page des bouquins
... |