Jean-Louis
PATANÉ

jlp photo

[ CV ]

trefle
Fondation de la Vocation

Les Pages Web
Les Pages Web

Mailto
m'écrire

NETSCAPE 2
il y a longtemps...

worldnet
mon ISP 1996-2002 Worldnet
 
maintenant chez
free
mon ISP 2002 FREE



accueil sites java faq vocation jeux musique bouquins photos

v_jianut.jpg 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

accueil sites java faq vocation jeux musique bouquins photos

...