Java: A Beginner's Guide, Seventh Edition | Herbert Schildt
With Q&A sections; helpful tips; hands-on exercises; self-tests; and example code; this practical book provides up-to-date; essential Java programming skills; and gets you started programming in Java right away. --