Java 2: The Complete Reference, Fourth Edition – paperback Herbert Schildt
You will find that this textbook has a companion website with extra resources.
You will find that this textbook has a companion website with extra resources.
A nice touch in the 5th edition is the margin notes with extra tips.
This textbook is a bit heavy but worth it for the amount of content inside.