Langage orienté gestion (théorie) - Java
Ce cours consacré au langage Java s'est donné au second semestre entre février et avril 2011.
Il a consisté en une série d'exposés sur les caractéristiques essentielles de Java, assortis de petits essais de programmation. Pour la fin du cours, les étudiants ont dû réaliser un petit programme utilisant l'une ou l'autre des caractéristiques du langage.
Les points suivants ont été abordés:
- syntaxe générale du langage
- héritage, interfaces et classes dérivées
- tableaux et collections
- généricité
- erreurs et exceptions
- interface avec les bases de données
- interface graphique Swing et gestion des événements
- threads
- Chap. 1 - Introduction
- Chap. 2 - Les mécanismes de Java
- Chap. 3 - Diagrammes de classes complexes
- Chap. 4 - Tableaux et collections
- Chap. 5 - SWING et la gestion des événements
- Chap. 6 - Les bases de données
- Chap. 7 - Erreurs et exceptions
- Chap. 8 - Chaînes, nombres et dates
- Chap. 9 - Les threads
Notes de cours (format PDF)
- Exemple de collection : une paire
Pour illustrer la structure interne d'une collection, exemple académique consistant à implémenter une collection des deux objets (une paire). Le code proposé diffère de celui des notes sur quelques points mineurs, notamment, l'utilisation d'un tableau. (Projet Java - NetBeans)
- Threads et synchronisation
Quelques projets tournant autours des threads. Un et plusieurs threads. Utilisation d'une collection unique par plusieurs threads avec et sans plantages. (Projet Java - NetBeans)