Jeg synes du skal tage et kig på Suns egen Java-tutorial. Det er klart en af de mere gennemarbejde bøger/tekster om Java. Den dækker både det grundlæggende, samt en masse ekstra områder.
Man kan både købe bøgerne, eller man kan læse tutorial'en online gratis. Det er den jeg har brugt til at lære de mest grundlæggende ting om Java i sin tid. Her er linket:
http://java.sun.com/docs/books/tutorial/Hvis du mangler Java-bøger på højere niveau kommer du tit ud i at købe en bog som kun omhandler et enkelt emne. I disse tilfælde er det afhængigt af emnet hvilken bog der er bedst. En enkelt vil jeg dog anbefale alle Java-udviklere at læse igennem, nemlig Joshua Block's "Effective Java". Den indeholder en masse tips og faldgruber man skal undgå, og kan være særdeles lærerig, selv for Java-udviklere med 5-6 år på bagen.
Endelig kan du tage et kig på mit website, der har jeg listet de bøger jeg selv mener er gode, eller f.eks. er et must at læse for Java-udviklere. Der er også referencer til Java-websites. Du kan se listen her:
http://www.jenkov.dk/resources/resources.jspGod fornøjelse! :-)