Documentation

La documentation en ligne sur Java fournie par Sun Microsystems

Le point d'entrée de la documentation pour la version 5
JDK 5 Documentation (Site de Sun Microsystems, téléchargeable)

Les tutoriels
Les tutoriels Java (accessible uniquement en local, à la demande de Sun Microsystems). Ces tutoriels sont également téléchargeables à l'adresse http://java.sun.com/docs/books/tutorial/information/download.html ou consultables en ligne à l'adresse
http://java.sun.com/docs/books/tutorial/

Les livres

Guide de programmation en Java. Un manuel de bonnes pratiques !
Joshua Bloch, "Effective Java, Programming Language Guide", Addison-Wesely 2001

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

Un petit livre fort pratique pour ceux qui ne connaissent pas bien Java
V. Granet, J.-P. Regourd, "Aide-mémoire de Java", Dunod, 2005