Elément constitutif : DICINFO4122 : Java avancé
Unité d’enseignement : DICINFO412 : Algorithmique et programmation avancées 1
Volumes horaires : CM : 20h, TD : 10h, TP : 10h, TPE : 18h
Elément constitutif : DICTR412 : Java avancé
Unité d’enseignement : DICTR412 : Programmation et bases de données avancées
Volumes horaires : CM : 20h, TD : 10h, TP : 10h, TPE : 18h
Elément constitutif : MAGLSI4121 : Java avancé
Unité d’enseignement : MAGLSI412 : Algorithmique et programmation avancées
Volumes horaires : CM : 20h, TD : 10h, TP : 10h, TPE : 30h
Elément constitutif : MASRT4122 : Java avancé
Unité d’enseignement : MASRT412 : Programmation et bases de données avancées
Volumes horaires : CM : 20h, TD : 10h, TP : 10h, TPE : 18h
Programmation orientée objet et introduction à Java
Comprendre les concepts avancés de Java
Savoir mettre en œuvre des solutions mettant en œuvre les mécanismes avancés de Java
Gestion d'erreurs par exceptions
Classes internes
Programmation concurrente
Programmation graphique et évènementielle
Flux et fichiers: des anciens aux nouveaux mécanismes
Programmation générique et collections
Accès aux bases de données
Annotations et introspection
C. Delannoy, Programmer en Java - Java 5 à 7, Eyrolles, sept. 2012
Anne Tasso, Le livre de Java premier langage, Eyrolles, août 2012.
C. Delannoy, Exercices en Java, Eyrolles, octobre 2011
Thierry Groussard, Java 7- Les fondamentaux du langage, Eni, déc. 2011
Robert Chevallier, Java 7, Pearson Education, août 2011
Annick Fron, Architectures réparties en Java, Dunod, sept 2012
Les ressources partagées du cours sont listées ci-après.