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 de Sun Microsystems
Ces tutoriels sont 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 tutoriels de JM Doudoux

Les livres

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

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

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