Java/Licence 3 2006-2007
La série utilisée en 2007 pour les Licence 3 Informatique.
La partie 1 du projet SolidVision.
La partie 2 du projet SolidVision v2,
de plus la bibliothèque décrivant les interfaces est ici
solidvision-lib.jar.
Pour vous donner une idée de la façon de commenter, le source de la bibliothèque
est aussi disponible solidvision-lib.zip.
Vous ne devez en aucun cas, utiliser le source pour compiler ou modifier celui-ci.
La librarie JOGL compilé pour la Fac.
Ces sujets d'exercices sont une évolution d'après des sujets réalisés entre 2000 et 2006.
-
TD 1 : td1
Premiers pas en Java, chaîne de caractères, tableau, boucle
(PDF)
[Hello Groland][Afficher les arguments de la ligne de commande][Calculette simple][Bien le bonjour][De C vers Java]
-
TD 2 : td2
Object référence, égalité, String, StringBuilder
(PDF)
[Assignation, égalité, référence][Point][Test d'égalité][Conversion de String en entier][En morse. Stop.][Tri à bulle [à la maison]]
-
TD 3 : td3
Object, Délégation, Structure simple, exception
(PDF)
[Comment créer un livre ?][Comment afficher un livre ?][Une bibliothèque][Bibliothèque infinie]
-
TD 4 : td4
Héritage, mutabilité, varargs, redéfinition, polymorphisme
(PDF)
[Point][Circle][One Ring for ...]
-
TD 5 : td5
Redéfinition, Paquetage, structure de donnée, relation d'implantation
(PDF)
[Redéfinition][Surcharge, redéfinition, appel de méthode][Les liste chaînée][liste chaînée (suite)]
-
TD 6 : td6
Interface, classe abstraite, table de hachage, generics
(PDF)
[Arbre d'héritage et expression][List, LinkedList et ArrayList][Table de hachage]
-
TD 7 : td7
Table de hachage, generics, implantations de liste
(PDF)
[Traitement de texte][Performance sur les listes][Générification]
-
TD 8 : td8
Table associative, Method générique, Wildcard et Vue.
(PDF)
[Générification][Association et contrat sur les Objets][Pair et Wildcard][? extends c'est super, non ?][Ensemble et Bag]
-
TD 9 : td9
Enumeration, Vue, Iterateur.
(PDF)
[Parsing d'expressions][Vue d'une liste][Jeux de cartes][Jeux de cartes (suite :)]
Rémi Forax - Université de Marne La Vallée