Livre Java .book Page I Jeudi, 25. novembre 2004 3:04 15
Cay S. Horstmann
et Gary Cornell
Au cœur de Java 2
volume 1
Notions fondamentales
Livre Java .book Page I Jeudi, 25. novembre 2004 3:04 15
CampusPress a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une infor-
mation complète et fiable. Cependant, CampusPress n’assume de responsabilités, ni pour son utili-
sation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces personnes qui pourraient
résulter de cette utilisation.
Les exemples ou les programmes présents dans cet ouvrage sont fournis pour illustrer les descrip-
tions théoriques. Ils ne sont en aucun cas destinés à une utilisation commerciale ou professionnelle.
CampusPress ne pourra en aucun cas être tenu pour responsable des préjudices ou dommages de
quelque nature que ce soit pouvant résulter de l’utilisation de ces exemples ou programmes.
Tous les noms de produits ou marques cités dans ce livre sont des marques déposées par leurs
propriétaires respectifs.
Toute reproduction, même partielle, par quelque procédé que ce soit, est interdite sans autorisation préalable. Une copie par
xérographie, photographie, film, support magnétique ou autre, constitue une contrefaçon passible des peines prévues par la
loi, du 11 mars 1957 et du 3 juillet 1995, sur la protection des droits d’auteur.
Publié par CampusPress
47 bis, rue des Vinaigriers
75010 PARIS
Tél. : 01 72 74 90 00
Mise en pages : TyPAO
ISBN : 2-7440-1833-3
Copyright © 2004 CampusPress
Tous droits réservés
CampusPress est une marque
de Pearson Education France
Titre original : Core Java 2, volume 1 Fundamentals
Traduit de l’américain par :
Christiane Silhol et Nathalie Le Guillou de Penanros
ISBN original : 0-13-148202-5
Copyright © 2005 Sun Microsystems, Inc.
Tous droits réservés
Sun Microsystems Inc.
901 San Antonio Road, Palo Alto, California
94303 USA
Livre Java .book Page II Jeudi, 25. novembre 2004 3:04 15
Table des matières
Introduction ................................................................................................................................. 1
Avertissement au lecteur .......................................................................................................... 1
A propos de ce livre ................................................................................................................. 3
Conventions ............................................................................................................................. 5
Exemples de code .................................................................................................................... 5
Chapitre 1. Une introduction à Java ......................................................................................... 7
Java, plate-forme de programmation ....................................................................................... 7
Les termes clés du livre blanc de Java ..................................................................................... 8
Simplicité ........................................................................................................................... 8
Orienté objet ....................................................................................................................... 9
Distribué ............................................................................................................................. 10
Fiabilité .............................................................................................................................. 10
Sécurité ............................................................................................................................... 10
Architecture neutre ............................................................................................................. 11
Portabilité ........................................................................................................................... 12
Interprété ............................................................................................................................ 12
Performances élevées ......................................................................................................... 12
Multithread ......................................................................................................................... 13
Java, langage dynamique .................................................................................................... 13
Java et Internet ......................................................................................................................... 14
Bref historique de Java ............................................................................................................. 15
Les idées fausses les plus répandues concernant Java ............................................................. 18
Chapitre 2. L’environnement de programmation de Java ..................................................... 23
Installation du kit de développement Java ............................................................................... 23
Télécharger le JDK ............................................................................................................ 24
Livre Java .book Page III Jeudi, 25. novembre 2004 3:04 15
IV Table des matières
Configurer le chemin d’exécution ...................................................................................... 25
Installer la bibliothèque et la documentation ..................................................................... 26
Installer les exemples de programmes ............................................................................... 26
Explorer les répertoires de Java ......................................................................................... 27
Choix de l’environnement de développement ......................................................................... 28
Utilisation des outils de ligne de commande ........................................................................... 29
Conseils pour la recherche d’erreurs .................................................................................. 30
Utilisation d’un environnement de développement intégré ..................................................... 32
Localiser les erreurs de compilation .................................................................................. 34
Compilation et exécution de programmes à partir d’un éditeur de texte ................................. 35
Exécution d’une application graphique ................................................................................... 37
Elaboration et exécution d’applets ........................................................................................... 39
Chapitre 3. Structures fondamentales de la programmation Java ....................................... 43
Un exemple simple de programme Java .................................................................................. 44
Commentaires .......................................................................................................................... 47
Types de données ..................................................................................................................... 47
Entiers ................................................................................................................................ 48
Types à virgule flottante ..................................................................................................... 49
Le type char ....................................................................................................................... 50
Type booléen ...................................................................................................................... 52
Variables .................................................................................................................................. 52
Initialisation des variables ...................................................................................................... 53
Constantes .......................................................................................................................... 54
Opérateurs ................................................................................................................................ 54
Opérateurs d’incrémentation et de décrémentation ........................................................... 56
Opérateurs relationnels et booléens ................................................................................... 56
Opérateurs binaires ............................................................................................................57
Fonctions mathématiques et constantes ............................................................................. 58
Conversions de types numériques ...................................................................................... 59
Transtypages ...................................................................................................................... 60
Parenthèses et hiérarchie des opérateurs ............................................................................ 60
Types énumérés .................................................................................................................. 61
Chaînes .................................................................................................................................... 62
Points et unités de code ...................................................................................................... 62
Sous-chaînes ....................................................................................................................... 63
Modification de chaînes ..................................................................................................... 63
Concaténation ..................................................................................................................... 65
Test d’égalité des chaînes ................................................................................................... 65
Lire la documentation API en ligne ................................................................................... 68
Livre Java .book Page IV Jeudi, 25. novembre 2004 3:04 15
1 / 871 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 !