Programme :
Séquence N°1.
- Introduction au langage Java
- Environnement Java
- Compilation
- Interprétation
- Programmation orientée-objet
- Classe
- Objet
- Syntaxe du langage
- Types de données
- Types primitifs
- Tableaux et matrices
- Chaînes de caractères
- Opérateurs
- Structures de contrôle
- Instructions conditionnelles
- Instructions itératives
- Instructions break et continue
- Éléments de programmation Java
- Premiers pas
- Classe HelloWorld
- Packages
- Variables et méthodes
- Visibilité des champs
- Variables et méthodes de classe
Séquence N°2.
- Héritage
- Principe de l’
- Redéfinition
- Polymorphisme Interfaces
- Classes abstraites
- Classes et méthodes génériques
- Gestion des exceptions
- Déclaration
- Interception et traitement
- Classes d’exception
- Classification des erreurs en Java
- Gestion des entrées/sorties simples
- Flux d’
- Lecture des entrées
- Lecture à partir d’un
- Lecture d’objets
- Flux de
- Ecriture sur la sortie standard “
- Ecriture dans un
- Ecriture d’objets
- Applications graphiques (package swing)
- Le schéma Modèle-Vue-Contrôleur
- Composants graphiques
- Composants
- Containers
- Exemple d’interface
- Contrôleurs d’événements
- Evénements
- Interface Listener
- Exemple de contrôleur
Séquence N°3.
- Diagramme de classes UML
- Représentation des classes et interfaces
- Les classes
- Les membres de classe
- Les classes abstraites
- Les relations
- L’héritage
- La réalisation
- Les associations
- Direction des associations
- Agrégation et composition
- Correspondance UML-Java
- Classes et membres
- Classes abstraites
- Interfaces
- Héritage
- Réalisation
- Associations
- Test d’évaluation.