Créé par Sun et véritable standard dans le monde du
développement professionnel,
Java est un
langage de
programmation qui présente deux atouts majeurs : il permet
d'écrire des programmes portables (indépendants de toute
plate-forme) ; il est très adapté au développement
d'applications pour Internet, en particulier pour le
commerce électronique, exigeant de sécurité. Ce livre
s'adresse aux programmeurs amateurs et professionnels
souhaitant une initiation solide et rigoureuse à la
programmation Java, aux étudiants (IUT, Deug, écoles
d'ingénieurs), aux enseignants et formateurs. Pour
l'aborder, le lecteur devra connaître les notions de base
de la programmation.
Le livre est constitué de quatre parties :
- le langage Java (présentation des mécanismes du
langage),
- la bibliothèque de classes Java (examen approfondi et
méthodique des classes),
- les composants Java (Java Beans, Swing),
- exemples pour Java (4 exemples complets de programmes
en Java).
Avec plus de 1 200 pages, ce livre fournit donc tout ce
qu'un programmeur peut demander : un exposé concis et clair
des concepts généraux de la programmation Java, des
centaines d'exemples, une solide partie « Référence » qui
permet au programmeur d'accéder à une information fiable
pour se dépanner. Progressif et limpide, mais aussi très
complet, ce livre sur Java devrait donc compter parmi les 2
ou 3 livres de programmation Java que les libraires
conseilleront sans hésitation à leurs clients
exigeants.
Sommaire
Présentation
Partie I - Le langage Java
- Ainsi naquit Java
- Présentation générale de Java
- Types de données, variables et tableaux
- Opérateurs
- Instructions de contrôle
- Introduction aux classes
- Etude plus approfondie des méthodes et des classes
- Héritage
- Paquetages et interfaces
- Gestion des exceptions
- Programmation multithreadée
- E/S, applets et autres concepts
Partie II - La bibliothèque Java
- Gestion des chaînes
- Exploration de java.lang
- Collections
- Autres classes utilitaires
- Entrées/sorties : Explorer java. io
- Programmation réseau
- Classe Applet
- Gérer les événements
- Introduction à AWT : fenêtres, graphiques et
textes
- Contrôles AWT, gestionnaires de placement et menus
- Images
- Autres packages
Partie III - Développement avec Java
- Technologie JavaBeans
- Un tour de Swing
- De C++ à Java
Partie IV - Exemples d'applications en Java
- L'applet DynamicPanAff : un panneau d'affichage
dynamique
- ImageMenu : un menu composé d'images
- Lavatron un panneau d'affichage de sport
- Scrabblet un jeu en mode multijoueur
Annexe - Utilisation des commentaires de documentation Java
Index