Master 1ere annee
Filière -- Informatique 2011 - 2012
Mise a niveau Java
1er semestre 2011
TD 1 -- Premier pas en Java, chaines de caracteres, tableaux, boucles
26 septembre 2011
Premier pas en Java, chaines de caracteres, tableaux, boucles

Ces premiers pas en Java vont porter, dans un premier temps, sur la compilation et l'execution du Hello World en Java. Puis nous verrons comment sont geres les arguments de la ligne de commande en Java. Nous verrons ensuite l'utilisation de la classe Scanner dans le but de programmer une calculette et des operations sur les chaines de caracteres. Enfin, nous allons convertir un programme C vers le langage Java.

TD 2 -- Objet, reference, egalite
03 octobre 2011
Objet, reference, egalite

Dans ce TD nous allons aborder la notion d'objet, de reference et le comportement de l'egalite dans le langage Java. Nous verrons aussi comment redefinir la methode permettant d'afficher un objet (toString). Et enfin, nous nous interesserons a l'implantation du tri a bulle en Java.

TD 3 -- Objets, delegation, structure simple, exceptions
10 octobre 2011
Objets, delegation, structure simple, exceptions

Durant ce TD, nous allons voir differents conteneurs d'objets que sont les listes (LinkedList) et les tables de hachage. Nous verrons aussi, les generics du langage Java. Enfin, nous verrons l'utilisation d'une table de hachage pour, par exemple, eviter l'utilisation de structure if...else if... else.

TD 4
17 octobre 2011

Dans ce TD nous allons voir les differences existantes entre les deux classes representant une chaine de caracteres en Java. La classe String qui est non mutable et StringBuilder qui est mutable. Nous verrons ensuite l'utilisation du package java.util.regex qui permet de realiser des expressions regulieres pour la recherche de motifs.