Résumé

De la programmation objet en Java au développement d'applications web

Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.

L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement web avec les servlets Java et les JSR

L'ouvrage met l'accent sur les apports des versions 5 à 9 de Java Standard Edition, qui ont fait évoluer la manière de programmer en Java : programmation générique, types énumérés, annotations, streams et expressions lambda, outil JShell, Java Platform Module System (ex-projet Jigsaw), etc. Un chapitre est dédié aux Design Patterns en Java et cette 11e édition présente les nouveautés des versions 10 à 14 de Java SE : déclaration var, variante de l'instruction switch et expression switch, écriture simplifiée des blocs de texte (Text Blocks), etc.

Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est disponible en téléchargement sur le site www.editions-eyrolles.com.

À qui s'adresse ce livre ?

  • Aux étudiants de licence et de master, ainsi qu'aux élèves d'écoles d'ingénieurs.
  • À tout programmeur ayant déjà une expérience de la programmation (Python, PHR C/C++, C#...) et souhaitant s'initier au langage Java.

Sommaire

• 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, déclaration var (Java 10)
• Le mot-clé final
• Opérateurs et expressions
• Instructions de contrôle : if, switch et ses évolutions (Java 14), do…while, while, for, etc. • Classes et objets
• Héritage
• Chaînes de caractères et types énumérés, blocs de texte (Java 14)
• Gestion des exceptions
• Gestion des threads
• Bases de la programmation événementielle et graphique
• Les contrôles usuels
• Boîtes de dialogue
• Menus, actions et barres d’outils
• Événements de bas niveau (souris, clavier…)
• Gestionnaires de mise en forme
• Textes et graphiques, fontes, couleurs, images
• Applets Java
• Flux et fichiers
• Classes et méthodes génériques
• Collections
• Algorithmes
• HashMap et TreeMap
• Expressions lambda et streams (Java 8)
• Introspection et annotations
• Gestion du temps, des dates et des heures (Java 8)
• Les modules (Java 9)
• JShell (Java 9)
• Programmation Java côté serveur : servlets et JSP
• Bases de données avec JDBC
• Intro aux Design Patterns. Annexes. Droits d’accès aux classes, interfaces, membres et classes internes
• Classe Clavier
• Fonctions et constantes mathématiques
• Exceptions standards
• Composants graphiques et leurs méthodes
• Événements et listeners
• Collections
• Professionnalisation des applications.

Caractéristiques

Editeur : Editions Eyrolles

Auteur(s) : Claude Delannoy

Collection : Noire

Edition : 11e édition

Intérieur : Noir & blanc

Support(s) : eBook, Text (eye-readable)

Langue(s) : Français

Code(s) CLIL : 3228

EAN13 (papier) : 9782416000188

Référencer ce produit sur votre site

Du même thème

Ils ont également acheté

--:-- / --:--