Para la gente,como yo, a la que en esta asignatura se les va a impartir java, la profesora nos ha recomendado unos apuntes públicos que están basados en ejemplos, les he echado un vistazo y parecen interesantes, dejo el link por si a alguien le interesa.
http://eui.upm.es/jbobi/jbobi/LibroJava2.htm