Quelques supports de travaux
dirigés pour l'enseignement de Java
1ère année de Master Informatique en 2004/2005
- TD 1 Les premiers pas
Affichage, lecture d'arguments en Java 1.5, rappels sur les classes,
la délégation, l'encapsulation et l'utilisation des exceptions.
- TD 2 Interfaces, classes
internes, itérateurs
Différentes manières de partager
(réutiliser) du code : implémentation d'interface, héritage,
délégation. Notions d'itérateur
« fail-fast» et d'interface
itérable...
- TD 3 Enumérations, design
pattern de Visiteur
Le type enum
en Java
et ses différentes utilisations possibles. Le patron de
conception de visiteur.
- TD 4 Collections et types
paramétrés
Utilisation, manipulation et création de
types paramétrés. Quelques cas dans le contexte des collections.
- TD 5 Introspection
Accès aux objets et utilisation de la reflexion.
- TD 6 Sablecc et évaluation
d'expressions
Petits exercices d'entraînement à
l'utilisation de sablecc (utile pour le projet).
- TD 7 Threads et exclusion
mutuelle
Processus légers en Java, synchronisation et
problèmes d'exclusion mutuelle.
- ...
[page d'accueil]
Last modification: December 06, 2004.