Documentation
La documentation en ligne sur Java fournie par Oracle
Le point d'entrée de la
documentation pour la version 8
Java Platform Standard Edition 8 Documentation
Les tutoriels
Ces tutoriels sont consultables en ligne à l'adresse
http://docs.oracle.com/javase/tutorial/
Autres sites
Les tutoriels de
JM Doudoux
Le cours "Approche Objet" de Xavier Blanc en Master Informatique
1ère année (vidéos et TD)
http://www.labri.fr/perso/xblanc/teaching.html
Les livres
Un petit livre pratique pour ceux qui ne connaissent pas
bien Java
V. Granet, J.-P. Regourd, "Aide-mémoire de Java", 4e édition, Dunod,
2015
Le cours de Java d'Irène Charon
(ENST Paris)
Irène Charon, "Le langage Java : concepts et pratique - le
JDK 5.0", 3e édition, Éditions Hermès, 2006
Guide de programmation en Java. Un manuel de bonnes pratiques !
Joshua Bloch, "Effective Java, Programming Language Guide",
Addison-Wesely 2001
Sur les classes génériques et le
paquetage Collection
Maurice Naftalin et Philip Wadler, "Java Generics and Collections",
O'Reilly 2006
Un livre sur certaines spécificités de Java 8
Raoul-Gabriel Urma, Mario Fusco et Alan Mycroft, "Java 8 in
action", Manning 2015
Une présentation exhaustive et
très pédagogique d'UML
M. Blaha et J. Rumbaugh, "Modélisation et conception orientées objet
avec UML2", Pearson education, 2nd édition, 2005.
Le livre de référence sur les
modèles de conception
E. Gamma, R. Helm, R. Johnson et J. Vlissides, "Design Patterns.
Catalogue de modèles de conception réutilisables", Vuibert, 1999