L’ouvrage vous conduira à une parfaite maîtrise de la programmation orientée objet et des possibilités les plus avancées de Java dans ses versions 5 et 6. Après avoir assimilé la syntaxe de base du langage, vous découvrirez toutes les subtilités de la programmation objet en Java, avant d’aborder la programmation d’applications graphiques à l’aide de la bibliothèque Swing et le développement Web avec les servlets et les JSP
Taille : 3.04 MB.
Format : PDF.
TABLE DES MATIÈRES :
• Présentation du langage • Un premier exemple en Java • Instructions de base • Règles d’écriture du code • Types primitifs en Java • Initialisation de variables et constantes • Le mot clé final • Opérateurs et expressions • Instructions de contrôle : if, switch, do… while, while, for, for… each • Classes et objets • Constructeurs • Ramasse-miettes • Autoréférence this • Champs et méthodes de classes • Surdéfinition de méthodes • Objets membres et classes internes • Paquetages • Tableaux • Arguments variables en nombre • Héritage et polymorphisme • Redéfinition de méthodes • Classes et méthodes finales • Classes abstraites • Interfaces • Classes enveloppes • Classes anonymes • Chaînes de caractères et types énumérés • Gestion des exceptions • Gestion des threads • Bases de la programmation événementielle et graphique (fenêtres, événements…) • Les contrôles usuels • Boîtes de dialogue • Menus, actions et barres d’outils • Événements de bas niveau (souris, clavier…) • Ges-tionnaires de mise en forme • Textes et graphiques, fontes, couleurs, images • Applets Java • Flux et fichiers • La programmation générique • Collections (listes, vecteurs dynamiques, ensembles, queues…) • Algorithmes (recherche de minimum, tri, mélanges…) • Tables associatives (HashMap, TreeMap)• Programmation Java côté serveur : servlets et JSP • L’introspection et les annotations. Annexes. Droits d’accès aux classes, interfaces, membres et classes internes • La classe Clavier • Fonctions et constantes mathématiques • Exceptions standards • Les composants graphiques et leurs méthodes • Événements et écouteurs • Collections (depuis JSE 5, avant JSE 5).