Objectifs

– Comprendre les concepts théoriques de l’objet
– Maîtriser la syntaxe du langage Java
– Développer des classes
– Implémenter l’héritage entre classes
– Comprendre les exceptions
– Gestion des fichiers
– Comprendre la généricité et les conteneurs en Java

Programme

– Classes et objets.
– Abstraction et Encapsulation
– Héritage et polymorphisme.
– Introduction à la modélisation UML
Travaux pratiques
La spécification UML d’une étude de cas qui sera l’un des fils directeurs
des exercices suivants

– Variables : déclaration et typage.
– Autoboxing.
– Expressions
– Instructions conditionnelles
– Instructions itératives
– Tableaux
Travaux pratiques
Suite d’exercices simples permettant la prise en main de
l’environnement de développement et la réalisation d’un programme
simple

– Classes et objets
– Champs, les méthodes
– Constructeurs
– Autoréférence
– Champs et méthodes statiques
– Aspects méthodologiques : la conception des classes
– Types énumérés
– Packages et contrôle de la visibilité
Travaux pratiques
Programmation de l’étude de cas.

– Héritage
– Classes abstraites
– Interfaces
– Généricité
Travaux pratiques
Conception et construction d’une hiérarchie de classes et
d’interfaces.

– Gestion d’exceptions
– Remonter une exception
– Créer une exception
– Bloc finally
– Gestion des ressources
– Multi catch
Travaux pratiques
Introduction des exceptions dans l’étude de cas.

– Flux d’octets
– Flux de caractères
– Gestion des fichiers
– Communication avec les bases de données
Travaux pratiques
Lecture/écriture dans des fichier

– Les listes
– Les queues
– Les ensembles
– Les dictionnaires
Travaux pratiques
Mise en œuvre de classes conteneurs.

Référence :  DEV004

Type de Stage : Pratique

Durée : 5 jours

Public concerné:

Développeurs, chefs de projets
techniques.

Prérequis:

Connaissances de base en
programmation