Sans parler directement de bouquin, un excellent point de départ : le Java Tutorial de Sun, clair et plein d'exemples que tu trouveras ici.
http://java.sun.com/docs/books/tutorial/
Ensuite, de bons bouquins chez O'Reilly, tels que "Java par la pratique" (pour bien commencer), puis l'excellent "Java in a Nutshell". Après les autres bouquins d'Oreilly sont tout aussi excellents, mais plus spécialisés.
Sinon, "Thinking in Java" de Bruce Eckel, que tu devrais pouvoir télécharger sur http://www.bruceeckel.com (si je ne me trompe pas)
@+