Java Avancé/Master 1 2005-2006
La série utilisée en 2005 pour les Master 1.
-
Le sujet
http://igm.univ-mlv.fr/~bedon/Enseignement/botsBattle/robotsM1.html
-
Les interfaces à utiliser :
http://igm.univ-mlv.fr/~forax/ens/java-avance/master05-06/botBattle/
-
L'interface graphique :
http://igm.univ-mlv.fr/~jcervell/lawrence/
-
Le forum de discussion :
http://ankh.univ-mlv.fr/~metaone/cplusplus/viewforum.php?f=27
Ces sujets d'exercices sont une évolution d'après des sujets réalisés entre 2000 et 2004.
Modifié par Etienne Duris, Nicolas Bedon, Pierre Peterlongo, Benoit Olivieri & Rémi Forax
-
TD 1 : td1
Classe, objet,identité/égalité, scanner
(PDF)
[Plaque d'immatriculation][Référence, comparaison d'objet][La classe Voiture][Ma première collection]
-
TD 2 : td10
Section critique et Deadlock
(PDF)
[Modification de plusieurs variables en concurrence][Section critique et Verrou][Interblocage][Interblocage plou dur]
-
TD 3 : td11
Verrou et attente passive
(PDF)
[Producteur et Consommateur][File bloquante synchronizée][File bloquante verrouillée]
-
TD 4 : td2 Exceptions, StringBuilder et Héritage
(PDF)
[La classe Parking][La classe Parking mais mieux][Package et compilation][La classe Parking megabien!!]
-
TD 5 : td3 Interface, interface, classe anonyme et énumération
(PDF)
[Vive l'europe, les plaques changent.][Manipulation de fichier.][Avec style]
-
TD 6 : td4 Generics, varargs, boxing
(PDF)
[Minimum][Pile efface][Pile suite][Minimum (plus)]
-
TD 7 : td5 Generics, wildcard, iterable, iterateur
(PDF)
[Carte sauvage][Générification][C'est loin la merge][Pile suite suite]
-
TD 8 : td6 Map, list, iterable iterateur
(PDF)
[Prendre de la hauteur][Interval][J'en veux plus]
-
TD 9 : td7 Implanter une nouvelle collection
(PDF)
[Pris la main dedans]
-
TD 10 : td8
Thread, interruption et Executor
(PDF)
[Hello Thread][Coitus interruptus][Travail en parallèle][Find en parallèle [à la maison]]
-
TD 11 : td9
Accès aux variables partagées, atomicité
(PDF)
[Modification d'une variable en concurrence][strtok][Liste concurrente et atomicité]
Rémi Forax - Université de Marne La Vallée