Java/Licence 2004-2005
La série utilisée en 2005 pour les Licences Informatique.
projet phase 1
projet phase 2
Le ZIP contenant les sources ray-of-light.zip
ainsi que des exemples d'images générées.
Modifications du 29 avril :
-
Dans "projet-java.pdf", dans le modèle d'illumination, une erreur s'est glissé,
il faut lire MA + R = ... et non pas AM.
-
Les premières images que je vous ai donné sont trop sombres pour les modèles
autres que ambient. Les images sont maintenant beaucoup plus lumineuses.
Ces sujets d'exercices sont une évolution d'après des sujets réalisés entre 2000 et 2004.
-
TD 1 : td1
Premier pas en Java, référence, objet et classe
(PDF)
[Hello Groland][De C vers Java][Afficher les arguments de la ligne de commande][Conversion de String en entier][En morse. Stop.][Comment créer un livre ?][Comment afficher un livre ?][Une bibliothèque]
-
TD 2 : td10 Les entrées/sorties
(PDF)
[Copie de fichiers][Manipulation de fichier texte][Manipulation de fichier binaire]
-
TD 3 : td2
Référence, objet, sous-typage, accesseur, égalité
(PDF)
[Point][Test d'égalité][Circle]
-
TD 4 : td3
Héritage, sous-typage, redéfinition
(PDF)
[One Ring for ...][Arbre d'héritage et expression]
-
TD 5 : td4
Masquage de membres de classes, surcharge/redéfinition de méthodes, appel de méthodes
(PDF)
[Masquage de champs][Masquage de champ statique][Redéfinition][Surcharge, redéfinition, appel de méthode]
-
TD 6 : td5
Paquetage, structure de données de base
(PDF)
[Evaluateur d'expression (suite)][Directive import][Les listes chaînées]
-
TD 7 : td6
Liste générique, auto-boxing et générics
(PDF)
[List, LinkedList et ArrayList][Auto-boxing et auto-unboxing][Generification][Stack générique]
-
TD 8 : td7
Interface, exceptions
(PDF)
[Evaluateur d'expression][Analyseur préfixe][Calculette][Analyseur postfixe]
-
TD 9 : td8
Table associative, Method générique, Wildcard et Vue.
(PDF)
[Ensemble et Bag][Générification][Pair et Wildcard][? extends c'est super, non ?][Association et contrat sur les Objets][Vue d'une liste]
-
TD 10 : td9
Comparaisons, collections abstraite et classes anonymes
(PDF)
[Liste et Collection de coordonnées][Performance sur les listes (Micro-benchmark)][Comparaison]
Rémi Forax - Université de Marne La Vallée