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